理解 Servlet 理論後,必須通過完整實例掌握從編寫、編譯、配置到運行的全過程,特別是關鍵的 web.xml 映射配置。
Servletservlet-api.jar 到 WEB-INF/lib(Tomcat 環境已提供,開發時需引入編譯)package Servlet;
import java.io.*;
import javax.servlet.ServletException;
import javax.servlet.http.*;
public class Servlet_01 extends HttpServlet {
public void doGet(HttpServletRequest req, HttpServletResponse resp)
throws ServletException, IOException {
// 設置響應內容類型
resp.setContentType("text/html;charset=UTF-8");
PrintWriter out = resp.getWriter();
out.println("<html>");
out.println("<head><title>Web開發</title></head>");
out.println("<body>");
out.println("<h1>Hello World</h1>");
out.println("</body></html>");
out.close();
}
}
核心要點:繼承 HttpServlet,重寫 doGet(),通過 response.getWriter() 獲取輸出流輸出 HTML。
在 web.xml 中註冊 Servlet 與 URL 映射:
<servlet>
<servlet-name>Servlet_01</servlet-name>
<servlet-class>Servlet.Servlet_01</servlet-class>
</servlet>
<servlet-mapping>
<servlet-name>Servlet_01</servlet-name>
<url-pattern>/Servlet_01</url-pattern>
</servlet-mapping>
啟動 Tomcat,瀏覽器訪問 https://localhost:8080/項目名/Servlet_01 即可看到輸出結果。
