在開始這一節之前呢,我們還需要把Tomcat配置到Eclipse中,配置的方式很簡單,打開Eclipse,Window,Preferences,進入到這個頁面

將Tomcat的安裝目錄配置到Eclipse中。
然后,可以看到左側多出來一個Servers文件夾:

新建一個LoginServlet類,繼承HttpServlet
public class LoginServlet extends HttpServlet{
@Override
public void init() throws ServletException {
System.out.println("進入 " +this.getClass().getName());
}
}
這里需要引入servlet-api.jar包,可以在tomcat的lib中找到

在web.xml里面添加Servlet配置
<?xml version="1.0" encoding="UTF-8"?> <web-app xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://java.sun.com/xml/ns/javaee" xsi:schemaLocation="http://java.sun.com/xml/ns/javaee http://java.sun.com/xml/ns/javaee/web-app_3_0.xsd" id="WebApp_ID" version="3.0"> <display-name>spring0507</display-name> <welcome-file-list> <welcome-file>index.html</welcome-file> <welcome-file>index.htm</welcome-file> <welcome-file>index.jsp</welcome-file> <welcome-file>default.html</welcome-file> <welcome-file>default.htm</welcome-file> <welcome-file>default.jsp</welcome-file> </welcome-file-list> <servlet> <servlet-name>LoginServlet</servlet-name> <servlet-class>com.spring.web.servlet.LoginServlet</servlet-class> </servlet> <servlet-mapping> <servlet-name>LoginServlet</servlet-name> <url-pattern>/login.do</url-pattern> </servlet-mapping> </web-app>
按住ctrl,鼠標划上去,如果com.wzry.web.LoginServlet下面出來一個短橫線,說明引入正確。
如果是Eclipse,還要修改編譯路徑:

這個路徑是錯誤的,因為web項目中,Java類編譯后的class文件都應該在這個地方:

部署項目,啟動Tomcat,然后打開瀏覽器,輸入:
http://localhost:8080/spring0507/login.do

這就說明,我們的流程已經走通了。
轉自:https://www.cnblogs.com/skyblue-li/p/8251215.html
