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 获取字节响应流
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 获取字节响应流
相关文章推荐
- Servlet之ServletConfig与ServletContext对象
- javaweb_ServletConfig&ServletContext
- 关于Servlet、servletContext、servletrequest、servletResponse生命周期
- eclipse java文件中ServletActionContext.getServletContext()报找不到getServletContext()方法
- 超全面的JavaWeb笔记day09<Servlet&GenericServlet&HttpServlet&ServletContext>
- Spring中DispacherServlet、WebApplicationContext、ServletContext的关系
- ServletContext与ServletConfig的深度分析
- Servlet API——ServletContext接口的简述
- java中servletContextListener、httpSessionListener和servletRequestListener使用整理
- Servlet的应用--- ServletConfig和ServletContext
- Servlet总结-ServletConfig、ServletContext
- servlet简介及ServletContext对象
- ServletContextAttributeListener属性监听、ServletContextListener监听 ServletContext 对象的生命周期
- ServletConfig和ServletContext的区别及应用
- JavaWeb学习(5.5)---在Servlet使用getServletContext()获取ServletContext对象出现java.lang.NullPointerException(空指针)异常的解决办法
- struts2如何访问HttpServletRequest、HttpSession和ServletContext三个域对象?
- Servlet、ServletConfig、ServletContext之间的关系!
- servlet.getServletContext()和getServletConfig(),什么意思和用法
- JavaWeb之Servlet: ServletConfig 与 ServletContext
- 不同Servlet共享配置信息-ServletContext对象