使用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> |