首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
您现在的位置: 程式碼之家 >> 編程語言 >  >> 網頁程式設計 >> JSP 程式設計 >> 關於JSP

Java Servlet 開發環境建置與第一支 Servlet 實作(二)

     編輯:關於JSP

開發環境準備

  1. JSDK (Java Servlet Development Kit):含編譯所需類別庫與文檔。JDK 1.1 需額外安裝,JDK 1.2+ 已內建。
  2. 支援 Servlet 的 Web 伺服器:Sun JSWDK 1.0.1、或現有伺服器加裝 JRun (Live Software) 等第三方引擎支援 IIS/Netscape。

開發流程完整示範

1. 撰寫原始碼

import java.io.*;
import javax.servlet.*;
import javax.servlet.http.*;

public class RequestInfoExample extends HttpServlet {
    public void doGet(HttpServletRequest request, HttpServletResponse response)
            throws IOException, ServletException {
        response.setContentType("text/html");
        PrintWriter out = response.getWriter();
        out.println("<html><body><h3>Request Information Example</h3>");
        out.println("Method: " + request.getMethod() + "<br>");
        out.println("Request URI: " + request.getRequestURI() + "<br>");
        out.println("Protocol: " + request.getProtocol() + "<br>");
        out.println("PathInfo: " + request.getPathInfo() + "<br>");
        out.println("Remote Address: " + request.getRemoteAddr() + "<br>");
        out.println("</body></html>");
    }
    public void doPost(HttpServletRequest request, HttpServletResponse response)
            throws IOException, ServletException {
        doGet(request, response);
    }
}

關鍵點:繼承 HttpServlet、覆寫 doGet/doPost、使用 HttpServletRequest 取得客戶資訊、HttpServletResponse 輸出 HTML。

2. 編譯類別

javac -d C:\jswdk-1.0.1\examples\WEB-INF\servlets RequestInfoExample.java

確保 .java 放置於目標目錄,-d 指定輸出根目錄。

3. 部署測試

啟動伺服器,瀏覽 https://localhost:8080/examples/servlet/RequestInfoExample 即見動態生成的請求資訊頁面。

  1. 上一篇文章:
  2. 下一篇文章:
Copyright © 程式碼之家 All Rights Reserved