1. 正常配置servlet需要在继承的HttpServlet类加webservlet注解,但配置servlet也可以通过xml来配置,servlet从3.0版本后支持注解配置,3.0以前只支持xml配置文件的方式
2. xml配置servlet
首先在web.xml声明配置
- 配置servlet的全类名,配完就能知道当前servlet在哪个地方
- 对servlet做一个访问映射,也就是配置servlet的路径
<?xml version="1.0" encoding="UTF-8"?>
<web-app xmlns="http://xmlns.jcp.org/xml/ns/javaee"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xsi:schemaLocation="http://xmlns.jcp.org/xml/ns/javaee http://xmlns.jcp.org/xml/ns/javaee/web-app_4_0.xsd"
version="4.0">
<!-- servlet全类名-->
<servlet>
<servlet-name>demo3</servlet-name>
<servlet-class>learn.practice.web.ServletDemo3</servlet-class>
</servlet>
<!-- servlet路径-->
<servlet-mapping>
<servlet-name>demo3</servlet-name>
<url-pattern>/demo3</url-pattern>
</servlet-mapping>
</web-app>