Servlet的周期

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

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • 一 servlet概述 狭义的Servlet指javax.servlet包中的一个接口,而广义的Servlet则是...
    静慎独阅读 3,496评论 0 0
  • Servlet学习的大纲 servlet概念及相关接口简介 servet 执行过程 servlet映射路径 缺省s...
    奋斗的老王阅读 4,925评论 1 51
  • 1 什么是Servlet? Servlet是运行在Web服务器上的Java程序,作为来自Web浏览器或者其他HTT...
    JacobY阅读 3,630评论 0 0
  • 这部分主要是与Java Web和Web Service相关的面试题。 96、阐述Servlet和CGI的区别? 答...
    杂货铺老板阅读 5,245评论 0 10
  • http://blog.csdn.net/luman1991/article/details/52678559 基...
    Nic_ofh阅读 5,879评论 0 3