【Java Web】教程文章相关的互联网学习教程文章

java web开发中各类地址的写法

这个其实有三个原则:1.如果这个地址是给服务器的该地址的起点就是从该web应用开始写2.如果这个地址是给浏览器的该地址的起点就是从该网站开始写3.所有的地址都以"/"开头,代表该web应用还是网站常用到的地址书写:1.request.getRequestDispatcher("/form1.html").forward(request,response);这个转发是在让服务器来操作的所以"/"代表web应用2.response.sendRedirect("/webApplication/form1.html");因为这个是需要浏览器来来操作,...

javaweb学习总结(二十五)——jsp简单标签开发(一)【代码】【图】

一、简单标签(SimpleTag)  由于传统标签使用三个标签接口来完成不同的功能,显得过于繁琐,不利于标签技术的推广, SUN公司为降低标签技术的学习难度,在JSP 2.0中定义了一个更为简单、便于编写和调用的SimpleTag接口来实现标签的功能。实现SimpleTag接口的标签通常称为简单标签。简单标签共定义了5个方法:setJspContext方法setParent和getParent方法setJspBody方法doTag方法(非常重要),简单标签使用这个方法就可以完成所有的业...

java web项目的开发环境的搭建【图】

1、jdk的安装:下载:http://java.sun.com选择JavaSE,找到jdk并下载。安装好之后配置环境变量。环境变量的配置:控制版面-系统-高级系统设置-环境变量:  (1)JAVA_HOME:jdk的安装路径,比如我的是 D:\Program Files (x86)\Java\jdk1.8.0_112;  (2)Path:%JAVA_HOME%\bin;  (3)CLASSPATH: .;%JAVA_HOME%\lib;(注意,点号加冒号再加%。。。。。)验证jdk是否安装成功:在命令行输入:java -version、javac 和java。出...

web应用中使用JavaMail发送邮件【代码】【图】

现在很多的网站都提供有用户注册功能, 通常我们注册成功之后就会收到一封来自注册网站的邮件。邮件里面的内容可能包含了我们的注册的用户名和密码以及一个激活账户的超链接等信息。今天我们也来实现一个这样的功能,用户注册成功之后,就将用户的注册信息以Email的形式发送到用户的注册邮箱当中,实现发送邮件功能就得借助于JavaMail了。一、搭建开发环境1.1、创建Web项目1.2、用户注册的Jsp页面register.jsp 1 <%@ page language...

JavaWeb-BeanUtils【图】

一.BeanInfo1.BeanInfo是JavaBean类的信息类,一个javaBean的信息封装在对应beanInfo对象中  2.要获取到beanInfo,一般通过一个内省类Introspector的一个方法getBeanInfo(Class<T> beanClass),给个javaBean的类型就会返回对应的beanInfo对象,该方法的底层就是通过反射实现的  3.Bean常用的方法:    1.MethodDescriptor[] getMethodDescriptors():获取到javaBean对象的方法描述符对象的数组,    2.PropertyDescript...

JavaWeb的学习--Response【代码】【图】

1.HttpServletResponse概述 我们在创建Servlet时会覆盖service()方法,或doGet()/doPost(),这些方法都有两个参数,一个为代表请求的request和代表响应response。service方法中的response的类型是ServletResponse,而doGet/doPost方法的response的类型是HttpServletResponse,HttpServletResponse是ServletResponse的子接口,功能和方法更加强大,今天我们学习HttpServletResponse。 2.response的运行流程 3.通过抓包工具抓取Ht...

java,web项目地址

**http://my.oschina.net/using/blog/1618862.22、客户端的地址所有的html页面中的相对地址都是相对于服务器根目录(http://192.168.0.1/)的,而不是(跟目录下的该Web应用的目 录) http://192.168.0.1/webapp/的。 Html中的form表单的action属性的地址应该是相对于服务器根目录(http://192.168.0.1/)的,所以,如果提交到a.jsp 为:action="/webapp/user/a.jsp"或action="<%=request.getContextPath()% >"/user/a.jsp;**原文:htt...

Java web之cookie session和application和servlet

Cookie和Session和Application记录下笔记1.Cookie是保留在浏览器端,当浏览器关闭,Cookie自动清空2. Session是保留在服务端,超时时间在服务端配置。//web.xml中配置 <web-app> <session-config> <session-timeout>20</session-timeout> </session-config> </web-app>//代码中设置 session.setMaxInactiveInterval(20*60);? ??3.Application是保留在服务端,服务端一直起着,它就一直存在。 可以用于保存全局的信息。4.Servlet?? ...

Java Web之Servlet技术【代码】【图】

1、Servlet基础  针对Servlet技术开发,Sun公司提供了一些列接口和类,其中最重要的是javax.servlet.Servlet接口,两个重要的包是javax.servlet和javax.servlet.http,Servlet就是一种实现了Servlet接口的类,它由Web容器(Tomcat/Jetty等)负责调用并创建,用于接收和响应用户请求。Servlet接口中定义了5个抽象方法:方法功能void init(ServletConfig config)负责Servlet初始化工作,容器在创建好Servlet对象后就调用此方法。该...

java web 实战经典(二)【代码】

一、jsp之间传值时乱码问题解决request.setCharacterEncoding("GBK");//解决中文乱码 String postData = (String)request.getParameter("hideCoords"); //获取上个页面传入的值二、如果传过来的值是用的checkbox则用数组接收参数request.setCharacterEncoding("GBK");//解决中文乱码 String showInfo[] = request.getParameterValues("insert");//insert为checkbox的name三、response对象用来返回信息对客户端response.setHeader("...

错误处理:java.lang.NoSuchMethodException: org.apache.catalina.deploy.WebXml addFilter

部署项目时,启动Tomcat一直出错:java.lang.NoSuchMethodException: org.apache.catalina.deploy.WebXml addFilterSEVERE: End event threw exception java.lang.NoSuchMethodException: org.apache.catalina.deploy.WebXml addFilterat org.apache.tomcat.util.IntrospectionUtils.callMethod1(IntrospectionUtils.java:855)at org.apache.tomcat.util.digester.SetNextRule.end(SetNextRule.java:201)at org.apache.tomcat.util...

Java Web基础【代码】

XmleXtendsible markup language 可扩展的标记语言XML作用用来保存数据。用来做配置文件。数据传输载体。XML的文档声明 简单声明:version:解析这个XML的时候使用什么版本的解析器。<? xml version="1.0" ?>encoding:解析xml中的文字的时候,使用什么编码<? xml version = "1.0" encoding="utf-8" ?>standalone : no - 该文档会以来关联其他文档 yes - 这是一个独立文档<? xml version = "1.0" encoding = "utf-8" standalo...

深入分析JavaWeb 47 -- Struts2拦截器与文件上传下载【代码】【图】

一、struts2中的拦截器(框架功能核心)1、过滤器VS拦截器过滤器VS拦截器功能是一回事。过滤器是Servlet规范中的技术,可以对请求和响应进行过滤。拦截器是Struts2框架中的技术,实现AOP(面向切面)的编程思想,是可插拔的, 可以对访问某个 Action 方法之前或之后实施拦截。拦截器栈(Interceptor Stack): 将拦截器按一定的顺序联结成一条链. 在访问被拦截的方法时, Struts2拦截器链中的拦截器就会按其之前定义的顺序被依次调用Str...

use curl to test java webservice

http://alvinalexander.com/web/using-curl-scripts-to-test-restful-web-serviceshttp://stackoverflow.com/questions/7172784/how-to-post-json-data-with-curl-from-terminal-commandline-to-test-spring-resthttp://ju.outofmemory.cn/entry/84875http://blogs.plexibus.com/2009/01/15/rest-esting-with-curl/http://blog.dayanjia.com/2010/08/3-ways-to-test-restful-web-services/原文:http://www.cnblogs.com/goldengall...

idea调试SpringMvc, 出现:java.lang.ClassNotFoundException: org.springframework.web.context.ContextLoaderListener错误的解决办法【图】

有时,使用idea开发SpringMvc发现调试时出现以下错误:12-Mar-2017 12:08:02.345 严重 [RMI TCP Connection(2)-127.0.0.1] org.apache.catalina.core.StandardContext.listenerStart Error configuring application listener of class org.springframework.web.context.ContextLoaderListener java.lang.ClassNotFoundException: org.springframework.web.context.ContextLoaderListener at org.apache.catalina.loader.WebappClas...