web.xml配置servlet
时间: 2023-06-15 17:03:23 浏览: 108
在web.xml文件中配置servlet需要以下步骤:
1.在web.xml文件中添加<servlet>元素,如下所示:
```
<servlet>
<servlet-name>MyServlet</servlet-name>
<servlet-class>com.example.MyServlet</servlet-class>
</servlet>
```
其中,`servlet-name`元素为servlet的名称,`servlet-class`元素为servlet类的完全限定名称。
2.添加<servlet-mapping>元素,将servlet映射到URL,如下所示:
```
<servlet-mapping>
<servlet-name>MyServlet</servlet-name>
<url-pattern>/myservlet</url-pattern>
</servlet-mapping>
```
其中,`servlet-name`元素的值为之前定义的servlet名称,`url-pattern`元素的值为需要映射到该servlet的URL。
完整的web.xml配置servlet的示例代码如下:
```
<?xml version="1.0" encoding="UTF-8"?>
<web-app xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xmlns="http://xmlns.jcp.org/xml/ns/javaee"
xsi:schemaLocation="http://xmlns.jcp.org/xml/ns/javaee http://xmlns.jcp.org/xml/ns/javaee/web-app_4_0.xsd"
id="WebApp_ID" version="4.0">
<display-name>MyWebApp</display-name>
<servlet>
<servlet-name>MyServlet</servlet-name>
<servlet-class>com.example.MyServlet</servlet-class>
</servlet>
<servlet-mapping>
<servlet-name>MyServlet</servlet-name>
<url-pattern>/myservlet</url-pattern>
</servlet-mapping>
</web-app>
```
上述示例代码中,MyServlet类的完全限定名称为com.example.MyServlet,映射到的URL为/myservlet。
阅读全文