Servlet的周期

  1. ServletConfig可以获取到 name context initparams
  2. ServletContext 是整个项目所有servlet共有的
    ServletContext servletContext = config.getServletContext();
    String initParameter2 = servletContext.getInitParameter("ds");

        
        ds
        ss
        
      

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 标签

你可能感兴趣的:(Servlet的周期)