美文网首页
Servlet的映射细节

Servlet的映射细节

作者: 叶桐学 | 来源:发表于2016-12-18 23:04 被阅读0次

    1.同一个servlet,可以配置多个url-pattern

    2.资源通配符配置    *  表示任意个数的任意字符

    第一种:/* 或者 system/*  

    /*随便一个字符都可以访问当前的Servlet

    system/*   以system开头的资源名才可以访问  访问时使用****/system/***

    第二种: *.拓展名

           如 *.test  资源名必须以  .test结尾才可以访问当前servlet。

    3.在配置servlet的时候<servlet-name>不能起名为default.

    原因:在tomcat中。主web.xml文件规定了,访问静态资源都得通过defalt的servlet。

    4:servlet对象的生命周期

    第一次访问的:(缺点第一次访问servlet的人可能会需要较长时间的等待)

    构造器---->init()----->service()

    第N次:

    service()

    在框架中,习惯给servlet配置<:load-on-startup>来决定其构建和初始化的顺序。

    学习strutsl/springMVC的时候,优先启动该servlet(该servlet主要负责加载资源和初始化操作)。

    例子:未设置<:load-on-startup>时需要访问该servlet时servlet才会执行构造器--->init.

    设置为0后,tomcat服务器启动时便自动访问servlet的构造器以及init方法。

    相关文章

      网友评论

          本文标题:Servlet的映射细节

          本文链接:https://www.haomeiwen.com/subject/qapzmttx.html