標籤:
//這是我的第一個Servlet,使用實現Servlet介面的方式來開發package com.tsinghua;import javax.servlet.*;import java.io.*;import javax.servlet.Servlet;import javax.servlet.ServletConfig;import javax.servlet.ServletException;import javax.servlet.ServletRequest;import javax.servlet.ServletResponse;import java.io.IOException;public class Hello implements Servlet{ /** * Method init * * * @param parm1 * @throws ServletException * */ //該函數用於初始化該Servlet(類似於類的建構函式) //該函數只會被調用一次(當使用者第一次訪問該Servlet時被調用) public void init(ServletConfig parm1) throws ServletException { // TODO: 在這添加你的代碼 System.out.println("init it"); } /** * Method getServletConfig * * * @return * */ public ServletConfig getServletConfig() { // TODO: 在這添加你的代碼 return null; } /** * Method service * * * @param parm1 * @param parm2 * @throws ServletException @throws IOException * */ //這個函數用於處理商務邏輯 //程式員應當把商務邏輯代碼寫在這裡 //當使用者每訪問該Servlet時都會被調用 //req用於獲得用戶端(瀏覽器)的資訊 //res用於向 用戶端(瀏覽器)返回資訊 public void service(ServletRequest req, ServletResponse res) throws ServletException, IOException { // TODO: 在這添加你的代碼 //向控制台列印 System.out.println("serviece it"); //從res中得到PrintWriter,向瀏覽器列印資訊 PrintWriter pw = res.getWriter(); pw.println("hello World!"); } /** * Method getServletInfo * * * @return * */ public String getServletInfo() { // TODO: 在這添加你的代碼 return ""; } /** * Method destroy * * */ //銷毀Servlet執行個體,釋放記憶體 //1.reload該Servlet(webApps) //2.關閉tomcat //3.關機 public void destroy() { System.out.println("destroy!"); // TODO: 在這添加你的代碼 } }
Servlet課程0424(一) 通過實現Servlet介面來開發Servlet