学习JavaWeb的人没有不知道Servlet的吧,而要用Servlet就需要在web.xml中进行配置。相信有很多初学者跟我当初一样,对于一些配置参数不是很理解。 复制代码代码如下: <servlet> <servlet-name>MyServlet</servlet-name> <servlet-class>com.Servlet.MyServlet</servlet-class> </servlet> <servlet-mapping> <servlet-name>MyServlet</servlet-name> <url-pattern>/Servlet</url-pattern> </servlet-mapping> Servlet的配置包括两部分: 1、<servlet>配置Servlet的名字和完整类路径: servlet-name是自定义的,就是给Servlet取个名字。 servlet-class是Servlet完整的类,就是从一开始的包一直“.”到该Servlet。 2、<servlet-mapping>是用来截获请求的,包括servlet-name和url-pattern。 servlet-name跟<servlet>中的servlet-name是对应的,两个servlet-name一定要一致,否则会找不到对应的Servlet。 url-pattern是截获请求的规则,当表单提交的时候,会根据特定的规则调用相应的Servlet。下面会具体阐述。 url-pattern大致分为以下几种方式: 1、完全匹配 如:<url-pattern>/servlet/MyServlet.do</url-pattern> 2、目录匹配 如:<url-pattern>/servlet/*</url-pattern> 3、扩展名匹配 l. 以”/'开头和以”/*”结尾的是用来做路径映射的。 容器查找规则: |
|
来自: 昵称22369024 > 《IT技术》