使用idea的Maven模板创建工程
web.xml中配置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"
metadata-complete="true">
</web-app>
最好和使用的Tomcat保持一直,可以去Tomcat配置文件中找
然后在<web-app>标签中写Servlet配置
<servlet>
<servlet-name>XX</servlet-name>
<servlet-class>包名.类名</servlet-class>
</servlet>
<servlet-mapping>
<servlet-name>XX</servlet-name>
<url-pattern>/访问名</url-pattern>
</servlet-mapping>
规则如上XX可以随便写,但是<servlet>和<servlet-mapping>两个标签中的<servlet-name>必须一样
<servlet-class>写的内容为项目工程中继承HttpServlet类的位置,我使用HelloServlet类继承了HttpServlet,并且HelloServlet类在com.Mercy.servlet包下面,所以<servlet-class>标签内写的就是com.Mercy.servlet.HelloServlet
<url-pattern>标签内写的是运行项目后,需要访问的地址路径,只有输入这个地址路径才能调用<servlet-class>中的类