兩種配置Servlet的IP地址對映:1註解、2配置檔案
阿新 • • 發佈:2018-12-16
1.建立專案
建立 servlet_test 動態web專案。 建立時點選 next,
勾選如下:
2.建立 test.java類
test.java 內容:
第一種:註解 – 設定IP地址對映
package pack01; import java.io.IOException; import java.io.PrintWriter; import javax.servlet.annotation.WebServlet; import javax.servlet.http.HttpServlet; import javax.servlet.http.HttpServletRequest; import javax.servlet.http.HttpServletResponse; @WebServlet("/test") public class test extends HttpServlet { public void doGet(HttpServletRequest request, HttpServletResponse response) throws IOException { PrintWriter out = response.getWriter(); out.println("configure 1."); } }
重啟Tomcat伺服器,瀏覽器檢視:localhost:8080/class02/test
第二種: 配置檔案 – 設定IP對映 將 test.java 的@WebServlet 註釋掉:
/*@WebServlet("/test")*/ public class test extends HttpServlet { public void doGet(HttpServletRequest request, HttpServletResponse response) throws IOException { PrintWriter out = response.getWriter(); out.println("configure 2."); } }
開啟檔案 web.xml,為第一步建立專案時勾選所自動生成:
在 web.xml 新增如下內容:
<servlet> <servlet-name>test2</servlet-name> <servlet-class>pack01.test</servlet-class> </servlet> <servlet-mapping> <servlet-name>test2</servlet-name> <url-pattern>/test2</url-pattern> </servlet-mapping>
重啟Tomcat,檢視瀏覽器:localhost:8080/class02/test2