第1步:在Tomcat的webapps下創建一個新的項目目錄,遵循必定的標準 java
test-servlet
—WEB-INF
——classes(編譯好的class文件)
——lib(第三方的包)
——web.xml(配置文件)
—靜態HTML文件 web
第2步:編寫Java文件 api
import javax.servlet.http.*; import javax.servlet.*; import java.io.*; public class FirstServlet extends HttpServlet { public void doGet(HttpServletRequest req,HttpServletResponse resp) throws ServletException,IOException{ System.out.println("FirstServlet"); } }
注意:
1. javax.servlet.http.HttpServlet是由Tomcat實現的,實現jar包在Tomcat/lib目錄下,將目錄路徑(Tomcat目錄\lib\ servlet-api.jar;)加到系統變量CLASSPATH下
2. ServletException,IOException必須引入相關的包 瀏覽器
第3步:編譯Java生成class文件 app
命令行輸入:javac xxxx.java
複製生成的.class文件到Tomcat的webapp項目WEB-INF\classe目錄下 webapp
第4步:編寫web.xml文件 url
<?xml version="1.0" encoding="UTF-8"?> <web-app version="2.5" xmlns=http://java.sun.com/xml/ns/javaee xmlns:xsi=http://www.w3.org/2001/XMLSchema-instance xsi:schemaLocation="http://java.sun.com/xml/ns/javaee http://java.sun.com/xml/ns/javaee/web-app_2_5.xsd"> <servlet> <servlet-name>fs</servlet-name> <servlet-class>FirstServlet</servlet-class> </servlet> <servlet-mapping> <servlet-name>fs</servlet-name> <url-pattern>/servlet/FirstServlet</url-pattern> </servlet-mapping> </web-app>
注意:
/servlet/FirstServlet爲客戶端訪問的URL,即完整的URL訪問路http://localhost:8080/test-servlet/servlet/FirstServlet spa
第5步:啓動Tomcat並訪問 .net
1. DOS命令行下進入Tomcat目錄\bin,輸入啓動命令startup
2. 瀏覽器中輸入http://localhost:8080/test-servlet/servlet/FirstServlet
3. 瀏覽器返回一個空白頁面,在後臺輸出結果,在Web容器Tomcat中能夠看到輸出結果以下圖: 命令行
備註:訪問流程圖