为了让Servlet能响应用户请求,还必须将Servlet配置在Web应用中,配置Servlet需要修改web.xml文件。
从Servlet3.0开始,配置Servlet有两种方式:
(1)在Servlet类中使用@WebServlet Annotation进行配置。
(2)在web.xml文件中进行配置。
用web.xml文件来配置Servlet,需要配置<servlet>和<servlet-mapping>标签。
1.<servlet>标签
<servlet>标签用来声明一个Servlet,在<servlet>标签中通过<init-param>标签为Servlet配置初始化参数,访问Servlet配置的初始化参数通过ServletConfig对象来完成,ServletConfig提供如下方法:
java.lang.String.getInitParameter(java.lang.String name)
<servlet>标签必须含有<servlet-name>和<servlet-class>,或者<servlet-name>和<jsp-file>标签。(www.xing528.com)
<servlet-name>用来定义servlet的名称,该名称在整个应用中必须是唯一的。
<servlet-class>用来指定servlet的完全限定的名称。
<jsp-file>用来指定应用中JSP文件的完整路径,这个完整路径必须由/开始。
2.<servlet-mapping>标签
<servlet-mapping>标签含有<servlet-name>和<url-pattern>标签。
<servlet-name>:即Servlet的名字,具有唯一性和一致性,与<servlet>元素中声明的名字一致。
<url-pattern>:指定相对于Servlet的URL的路径。该路径相对于Web应用程序上下文的根路径。<servlet-mapping>将URL模式映射到某个Servlet,即该Servlet处理的URL。
免责声明:以上内容源自网络,版权归原作者所有,如有侵犯您的原创版权请告知,我们将尽快删除相关内容。