|-project
|--src: 代码
|--web
|---WEB-INF: 不可直接访问
|----web.xml: 项目配置
|---index.jsp: 可以直接访问的资源文件
web.xml:
<?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">
</web-app>
配置路由匹配
<?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的名称,自己取-->
<servlet-name>DispatchServlet</servlet-name>
<!--servlet的类的全限定路径, 类要继承HttpServlet-->
<servlet-class>com.xie.servlet.DispatchServlet</servlet-class>
</servlet>
<!--servlet路由匹配-->
<servlet-mapping>
<!--对应上面的一个servlet名称-->
<servlet-name>DispatchServlet</servlet-name>
<!--访问路径,匹配规则-->
<url-pattern>/</url-pattern>
</servlet-mapping>
</web-app>
Servlet类
package com.xie.servlet;
import javax.servlet.http.HttpServlet;
//继承自HttpServlet
public class DispatchServlet extends HttpServlet {
}