依賴
<dependency><groupId>javax.servlet</groupId><artifactId>servlet-api</artifactId><version>2.5</version>
</dependency>
web.xml
4.0版本
<?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-name>login</servlet-name><!--映射一個類--><servlet-class>org.example.servlet.MyHttpServlet</servlet-class></servlet><servlet-mapping><!--訪問url-pattern配置的路徑會進入servlet-name映射的類中--><servlet-name>login</servlet-name><url-pattern>/login</url-pattern></servlet-mapping>
</web-app>
映射類
繼承HttpServlet,重寫請求方法即可
public class MyHttpServlet extends HttpServlet {@Overrideprotected void doGet(HttpServletRequest req, HttpServletResponse resp) throws ServletException, IOException {req.getSession().setAttribute("msg","登錄成功!");// 轉發到目標視圖req.getRequestDispatcher("/WEB-INF/jsp/login.jsp").forward(req,resp);}@Overrideprotected void doPost(HttpServletRequest req, HttpServletResponse resp) throws ServletException, IOException {doGet(req, resp);}
}