Servlet的周期

2017-10-04  本文已影响6人  SmallTwo
  1. ServletConfig可以获取到 name context initparams
  2. ServletContext 是整个项目所有servlet共有的
    ServletContext servletContext = config.getServletContext();
    String initParameter2 = servletContext.getInitParameter("ds");

        <context-param>
        <param-name>ds</param-name>
        <param-value>ss</param-value>
        </context-param>
      

2.1 可以获取全局参数
2.2 可以获取文件的真实路径用来上传下载
2.3 可以作为域对象

3、GenericServlet类简化servlet

  1. HTTPServletResponse
    4.1 response.sendRedirect("home"); // 重定向
    4.2 writer

  2. 转发request 重定向response

  3. 编码问题
    在 servers 的web.xml 可以修改默认的字符集
    URIEncoding= utf-8

    
        request.setCharacterEncoding("utf-8");
        
        response.setCharacterEncoding("utf-8");
        response.setHeader("Content-type", "text/html;charset=utf-8");
        response.setContentType("text/html;charset=utf-8");

7。 路径问题 base 标签

上一篇下一篇

猜你喜欢

热点阅读