A股上市公司传智教育(股票代码 003032)旗下技术交流社区北京昌平校区

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

本帖最后由 小石姐姐 于 2017-11-29 20:44 编辑

* 生命周期
        * 就是一个对象从创建到销毁的过程
* Servlet生命周期:Servlet从创建到销毁的过程
        * 何时销毁
        * 何时创建
        * 用户第一次访问Servlet的时候,服务器会创建一个Servlet的实例,那么Servlet中的init方法会执行,任何一次请求服务器都会创建新的线程访问Servlet的Service的方法,在service方法内部根据请求的方式的不同调用doXXX的方法.(get请求调用doGet,post请求调用doPost).当Servlet中服务器中移除掉,或者关闭服务器,Servlet的实例就会被销毁,那么destroy方法就会执行.
##Servlet的相关配置
* 启动时创建Servlet
       * Servlet默认是在第一次访问的时候创建的.现在让Servlet在服务器启动的时候创建好.进行对Servlet的配置:
* 在web.xml中在<servlet></servlet>标签中配置:
       * <load-on-startup>2</load-on-startup>  --- 传入正整数,整数越小,被创建的优先级就越高.
#乱码处理
* 处理向页面输出中文的乱码,字符流
        * response.setContentType("text/html;charset=UTF-8");
* 处理接受页面传递的中文乱码,post提交方式
        * request.setCharacterEncoding("utf-8");
##重定向和转发的区别(redirect和forward的区别)
* 1.重定向地址栏会发生变化,转发不会
* 2.重定向是两次请求,两次响应;转发是一次响应,一次应答
* 3.重定向需要加工程名,转发不需要加工程名
* 4.重定向可以跳转到任意网站,转发只能在服务器内部进行

1 个回复

倒序浏览
棒棒的
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 加入黑马