使用tomcat現有的範例


路徑

啟動tomcat後,進入範例資料夾 http://localhost:8080/examples/

點選Servlets examples>範例 Hello World

Servlets examples共有6個範例

  • Hello World
  • Request Info
  • Request Headers
  • Request Parameters
  • Cookies
  • Sessions

HelloWorld Example

百聞不如一見

原始碼

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

public class HelloWorld extends HttpServlet {

    public void doGet(HttpServletRequest request, HttpServletResponse response)
    throws IOException, ServletException
    {
        response.setContentType("text/html");
        PrintWriter out = response.getWriter();
        out.println("<html>");
        out.println("<head>");
        out.println("<title>Hello World!</title>");
        out.println("</head>");
        out.println("<body>");
        out.println("<h1>Hello World!</h1>");
        out.println("</body>");
        out.println("</html>");
    }
}

ddd


要什麼給什麼

GET方法

Request Info( doGet Status Line HTTP/1/1 200 OK
Request Header ContentType: text/html Response Header ContentType: text/html
Request Content null Response Content <HTML>... </HTML>

Post方法

Request Info(請求方法) doPost Status Line HTTP/1/1 200 OK
Request Header(請求servlet) ContentType: text/html Response Header ContentType: text/html
Request Content(請求參數) name value資料 Response Content <HTML>... </HTML>

results matching ""

    No results matching ""