1. 程式人生 > >兩種配置Servlet的IP地址對映:1註解、2配置檔案

兩種配置Servlet的IP地址對映:1註解、2配置檔案

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 在這裡插入圖片描述