今天看到Servlet的web.xml配置,做一下总结,也加深一下印象:
xml文件是的字符是区分大小写的,还有在一块儿工做的的不可以调换位置.
<servlet>
<sevlet-name>:指是你为你的servlet命一个名,就个名字,会在之后会用到,因此要记好.
<servlet-class>指的是你的类有路径,其中包括类有名称,即你在编写java文件时包的名字,再加上java文件名,便可,若是没有包名的话,可写下同级目录的下按路径查找便可.
</servlet>
<servlet-mapping>
<servlet-name>是关联<servlet>中的 <sevlet-name>值的,因此必须相同.
<url-pattern>是你在执行servlet时用来关联的,若是没有找到的话,则会报错,但在URL的输入jsp文件时,则无此地址无关,也说是说,你能够随便填写它了.但切记,使用servlet时,这个值很关键!
这儿有个例能够说明一下:
web.xml中的执行顺序:
<url-pattern> ---> <servlet-name> -----> <sevlet-name> ----> <servlet-class>
</servlet-name>
<url-pattern>/servlet/HelloWorld</url-pattern>
</servlet-mapping>
表示指定HelloServlet应当映射到哪种URL模式。