示例:Servlet显示当前系统时间(时间格式化)
时间: 2023-10-16 09:09:07 浏览: 80
好的,以下是一个示例Servlet,可以显示当前系统时间,并且使用时间格式化:
```java
import java.io.IOException;
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 TimeServlet extends HttpServlet {
private static final long serialVersionUID = 1L;
public TimeServlet() {
super();
}
protected void doGet(HttpServletRequest request, HttpServletResponse response)
throws ServletException, IOException {
response.setContentType("text/html;charset=UTF-8");
response.getWriter().append("<h1>当前时间是:</h1>");
SimpleDateFormat formatter = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss");
Date date = new Date();
String currentTime = formatter.format(date);
response.getWriter().append("<p>" + currentTime + "</p>");
}
protected void doPost(HttpServletRequest request, HttpServletResponse response)
throws ServletException, IOException {
doGet(request, response);
}
}
```
这个Servlet会在请求时返回一个HTML页面,页面上包含当前时间,并使用了格式化。你可以将这个Servlet打包成WAR文件并部署到Tomcat或Jetty等Servlet容器中。