首页 理论教育 JavaEE开发教程-Servlet配置

JavaEE开发教程-Servlet配置

时间:2023-11-03 理论教育 版权反馈
【摘要】:为了让Servlet能响应用户请求,还必须将Servlet配置在Web应用中,配置Servlet需要修改web.xml文件。从Servlet3.0开始,配置Servlet有两种方式:在Servlet类中使用@WebServlet Annotation进行配置。用web.xml文件来配置Servlet,需要配置标签。用来指定servlet的完全限定的名称。:即Servlet的名字,具有唯一性和一致性,与元素中声明的名字一致。:指定相对于Servlet的URL的路径。

JavaEE开发教程-Servlet配置

为了让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。

免责声明:以上内容源自网络,版权归原作者所有,如有侵犯您的原创版权请告知,我们将尽快删除相关内容。

我要反馈