您的位置:首页 > 编程语言 > Java开发

servletContext_servlet

2017-09-26 20:12 78 查看
servlet的作用:接收请求,处理请求,响应动态内容

servlet的生命周期:

涵盖三个方法:init(),service(),destroy()

默认情况下,当你第一次访问servlet的时候,服务器会检测此servlet是否存在,如果不存在就反射创建该对象,调用init()方法,完成初始化操作,紧接着调用service()方法处理请求,每次请求到来时都会调用该servlet的service方法完成业务操作;当服务器正常关闭时,或者卸载servlet调用destroy方法完成销毁servlet操作.

解决响应回写乱码问题:

response.setContentType("text/html;charset=utf-8");这句代码的含义有三个,第一:告诉浏览器你返回的是html;第二:告诉浏览器要用utf-8解码;第三:告诉服务器要用utf-8编码

servletContext:官方定义为上下文,全局管理者,我理解为一个班的班主任,掌控全局

有两种方式获取

1.this.getServletConfig().getServletContext();

2.this.getServletContext();

servletContext作用:

1.servlet之间的通信;

2.获取全局的配置参数

3.获取资源文件

servletContext的生命周期:

1.创建  当服务器启动的时候,会为每一个项目创建一个servletContext

2.销毁  当服务器正常关闭或者移除该项目

响应体:

1.getWriter() 获取字符串的响应流

2.getOutputStream  获取字节响应流
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息