jsp的本质就是Servlet,但是Servlet开发效率太低,有了MVC后,Servlet一般作为控制器使用。 Servlet开发 必须继承HttpServlet,有四个方法分别对象http请求四个方法。 通常请求都是完全一样,这时可以使用重写service()方法即可。还包含init()和des ...
分类:
其他好文 时间:
2017-08-19 17:11:07
阅读次数:
176
使用过HttpServlet的都应该用过其doGet和doPost方法,接下来看看DispatcherServlet对这两个方法的实现(源码在DispatcherServlet的父类FrameworkServlet中): 方法里又将逻辑交由processRequest(request, respon ...
分类:
编程语言 时间:
2017-08-17 22:48:03
阅读次数:
265
以下内容基于书:《看透SpringMVC-源代码分析与实践》基本照搬。。。用于自己查阅备忘。 先看一眼DispatcherServlet继承树 我们知道servlet处理方法都是通过HttpServlet的service方法开始,FrameworkServlet重写了父类HttpServlet的se ...
分类:
编程语言 时间:
2017-08-17 17:20:07
阅读次数:
200
以下内容基于书:《看透SpringMVC-源代码分析与实践》基本照搬。。。用于自己查阅备忘。 观察DispatcherServlet继承树 做Java web的应该都知道GenericServlet到HttpServlet的关系,它们都是 javax.servlet;包下的。 从HttpServle ...
分类:
编程语言 时间:
2017-08-17 17:19:59
阅读次数:
177
import java.io.IOException; import javax.servlet.ServletConfig; import javax.servlet.ServletException; import javax.servlet.http.HttpServlet; import j... ...
分类:
编程语言 时间:
2017-08-16 15:28:32
阅读次数:
207
Tomcat Embedded 开发人员无需搭建Tomcat的环境就可以使用内嵌式Tomcat进行开发,减少搭建J2EE容器环境的时间和开发时容器频繁启动所花时间,提高开发的效率 使用Maven创建项目需要添加一下几个包: 先定义一个简单的HttpServlet,代码如下: 返回一串字符。 编写插件 ...
分类:
Web程序 时间:
2017-08-14 14:19:48
阅读次数:
191
获取项目的路径:1.在实现了servlet接口的实现类中:根据config 调用方法,config.getServletContext().getContextPath(); 2.在一个直接创建的servlet类中(实际上是实现了httpservlet):request.getContextPath ...
分类:
Web程序 时间:
2017-08-13 00:22:00
阅读次数:
248
@WebServlet("/BaseServlet")public class BaseServlet extends HttpServlet { private static final long serialVersionUID = 1L; public void init() throws S ...
分类:
编程语言 时间:
2017-08-11 11:01:46
阅读次数:
126
package gz.itcast.e_thread; import java.io.IOException; import javax.servlet.ServletException; import javax.servlet.http.HttpServlet; import javax.ser... ...
分类:
编程语言 时间:
2017-08-09 18:07:46
阅读次数:
126
package gz.itcast.d_init; import javax.servlet.ServletConfig; import javax.servlet.ServletException; import javax.servlet.http.HttpServlet; /** * 有参数的... ...
分类:
其他好文 时间:
2017-08-09 18:03:43
阅读次数:
475