生命全过程: 1. 加载ClassLoader 2. 实例化 new (只new一次,分布式除外) 3. 初始化 init (只init一次) 4. 处理请求(doGet,doPost等) 5. 退出服务 destroy() Servlet 的始祖接口:Servlet Servlet 的始祖类:Ge ...
分类:
其他好文 时间:
2017-08-20 15:53:48
阅读次数:
117
使用过HttpServlet的都应该用过其doGet和doPost方法,接下来看看DispatcherServlet对这两个方法的实现(源码在DispatcherServlet的父类FrameworkServlet中): 方法里又将逻辑交由processRequest(request, respon ...
分类:
编程语言 时间:
2017-08-17 22:48:03
阅读次数:
265
Java Servlet 是运行在 Web 服务器或应用服务器上的程序,它是作为来自 Web 浏览器或其他 HTTP 客户端的请求和 HTTP 服务器上的数据库或应用程序之间的中间层。 使用 Servlet可以收集来自网页表单的用户输入,呈现来自数据库或者其他源的记录,还可以动态创建网页。 Serv ...
分类:
Web程序 时间:
2017-08-17 21:33:27
阅读次数:
283
开始整合ssh框架报的错: HTTP Status 500 - Unable to instantiate Action, employeeAction, defined for 'show' in namespace '/'Error creating bean with name 'employ ...
分类:
Web程序 时间:
2017-08-13 01:17:07
阅读次数:
353
1. Servlet的生命周期是什么? 答: 第一次请求: 构造方法->init() -> service() -> doGet()/doPost() 以后的请求:service() -> doGet()/doPost(); Servlet是单实例的. 2. 说出ArrayList,Vector, ...
分类:
其他好文 时间:
2017-08-12 13:25:49
阅读次数:
142
第一次请求首先把浏览器缓存的cookie清空避免干扰 后台直接是request.getSession()该方法最后会去调用doGetSession方法如下图,可以看到第一次getSession是session为null,这时会创建session和相对应得cookie并把sessionid存入cook ...
分类:
其他好文 时间:
2017-08-10 01:11:06
阅读次数:
131
1.HttpServletResponse概述 我们在创建Servlet时会覆盖service()方法,或doGet()/doPost(),这些方法都有两个参数,一个为代表请求的request和代表响应response。 service方法中的response的类型是ServletResponse, ...
分类:
编程语言 时间:
2017-08-06 23:12:05
阅读次数:
260
在Servlet的doGet或doPost方法中,调用以下三个方法均可: 第一个表示参数最常用,表示根据参数取到对应的参数值,且参数值只有一个 第二个表示一次性的取得客户端的所有参数以及参数值,并返回一个Map 第三个更通用一些,因为客户端可能会同一个参数返回多个值(如:客户端的checkbox列表 ...
分类:
其他好文 时间:
2017-08-06 12:31:19
阅读次数:
212
1 2 day10笔记.txt 3 public class DownServlet extends HttpServlet { @Override protected void doGet(HttpServletRequest req, HttpServletResponse resp) thro... ...
分类:
其他好文 时间:
2017-07-30 14:55:03
阅读次数:
173
Servlet类: protected void doGet(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException { //1、获取被下载的资源的名称 String ...
分类:
其他好文 时间:
2017-07-30 00:09:06
阅读次数:
129