IT兄弟連 JavaWeb教程 經典案例
案例需求:編寫Servlet,當瀏覽器發送systemTime.do請求時,返回yyyy-MM-dd hh:mm:ss格式的日期字符串並在瀏覽器中顯示。
案例實現:
● Servlet對應的Java類源代碼:
package com.xdl.servlet;
import java.io.IOException;
import java.io.PrintWriter;
import java.text.SimpleDateFormat;
import java.util.Date;
import javax.servlet.ServletException;
import javax.servlet.http.HttpServlet;
import javax.servlet.http.HttpServletRequest;
import javax.servlet.http.HttpServletResponse;
public class XdlSystemTime extends HttpServlet {
private static final long serialVersionUID = 1L;
protected void doGet(HttpServletRequest req,
HttpServletResponse resp) throws ServletException, IOException {
// 獲取系統當前時間 yyyy-MM-dd hh:mm:ss
Date date = new Date();
SimpleDateFormat sdf = new SimpleDateFormat("yyyy-MM-dd hh:mm:ss");
String dateStr = sdf.format(date);
//寫給瀏覽器
PrintWriter pw = resp.getWriter();
pw.write("<h1>" + dateStr + "</h1>");
pw.close();
}
}
● web.xml配置
<servlet>
<servlet-name>XdlSystemTime</servlet-name>
<servlet-class>com.xdl.servlet.XdlSystemTime</servlet-class>
</servlet>
<servlet-mapping>
<servlet-name>XdlSystemTime</servlet-name>
<url-pattern>/systemTime.do</url-pattern>
</servlet-mapping>
IT兄弟連 JavaWeb教程 經典案例