1. 程式人生 > >IT兄弟連 JavaWeb教程 經典案例

IT兄弟連 JavaWeb教程 經典案例

日期 fin 當前 port 經典 javax print public import

案例需求:編寫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教程 經典案例