javaweb创建一个servlet类,该程序在浏览器中显示时间
时间: 2024-11-22 11:39:26 浏览: 20
在Java Web中,创建一个简单的Servlet来显示当前系统时间,你可以按照以下步骤操作:
1. **创建一个新的Servlet**:
首先,你需要在`src/main/webapp/WEB-INF/classes`目录下创建一个名为`MyTimeServlet.java`的文件,然后编写以下Servlet代码:
```java
import java.io.*;
import javax.servlet.*;
import javax.servlet.http.*;
public class MyTimeServlet extends HttpServlet {
protected void doGet(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException {
// 获取当前时间
String currentTime = new java.util.Date().toString();
// 设置响应内容类型为HTML
response.setContentType("text/html;charset=UTF-8");
// 写入响应体,将时间展示在页面上
PrintWriter out = response.getWriter();
out.println("<html>");
out.println("<head>");
out.println("<title>显示时间</title>");
out.println("</head>");
out.println("<body>");
out.println("<h1>当前时间为: " + currentTime + "</h1>");
out.println("</body>");
out.println("</html>");
}
}
```
2. **配置Servlet**:
在`web.xml`文件中,你需要声明并映射这个Servlet到一个URL模式,以便在浏览器访问。
```xml
<web-app>
<servlet>
<servlet-name>MyTimeServlet</servlet-name>
<servlet-class>com.example.MyTimeServlet</servlet-class>
</servlet>
<servlet-mapping>
<servlet-name>MyTimeServlet</servlet-name>
<url-pattern>/showtime</url-pattern>
</servlet-mapping>
</web-app>
```
现在,当你在浏览器中输入`http://yourserver/showtime`(替换为你实际的服务器地址),将会看到显示当前时间的简单网页。
阅读全文