标签:
打开项目的web.xml文件添加两个xml元素(<servlet-mapping>和<servlet >),把用户访问的URL映射到Servlet。
其中<servlet-mapping>将用户访问到URL映射到servlet的内部名,<servlet >元素把servlet内部名映射到一个servlet类名(包名+类名)。
<servlet> <servlet-name>HttpServletTest</servlet-name> <servlet-class>com.sss.HttpServletTest</servlet-class> </servlet>
Name:指定Servlet的名字,这个名字在同一个web应用中必须唯一。
Class:指定类的类名(包名+类名)
==============================================================================================
<servlet-mapping> <servlet-name>HttpServletTest</servlet-name> <url-pattern>/HttpServletTest</url-pattern> </servlet-mapping>
Name:必须与<servlet>元素中声明的name相同
url-pattern:这个地址要与网页中请求的地址相同
注:在配置了servlet与URL的映射后,当servlet容器接收到一个请求时,首先确定是哪个web应用程序响应了该请求,然后对请求的路径和servlet映射的路径进行匹配。
===========================================================================================
获取初始化参数
在web.xml中配置servlet时,可以配置一些初始化参数。而在servlet中可以通过servletConfig接口提供的方法来取得这些参数。
在<servlet>元素中添加<init-param>元素,来设置servlet的初始化参数
1.设置
<servlet> <init-param> <param-name></param-name> <param-value></param-value> </init-param> </servlet>
Name:参数名
Value:值
2.获取初始化参数
this.getInitParameter("name"); à 返回String类型
name:表示servlet中定义的初始化参数名。
标签:
原文地址:http://www.cnblogs.com/yuruolt/p/5046842.html