浏览器向服务器发送请求,服务器返回当前时间tomat
时间: 2023-10-08 15:03:48 浏览: 109
通过http请求得到服务器时间
3星 · 编辑精心推荐
浏览器向服务器发送请求获取当前时间,可以使用AJAX技术或者直接发送HTTP请求。服务器可以使用不同的编程语言和框架来实现,下面给出一个使用Java Servlet实现的示例代码:
```java
import java.io.IOException;
import java.io.PrintWriter;
import java.util.Date;
import javax.servlet.ServletException;
import javax.servlet.annotation.WebServlet;
import javax.servlet.http.HttpServlet;
import javax.servlet.http.HttpServletRequest;
import javax.servlet.http.HttpServletResponse;
@WebServlet("/current-time")
public class CurrentTimeServlet extends HttpServlet {
private static final long serialVersionUID = 1L;
protected void doGet(HttpServletRequest request, HttpServletResponse response)
throws ServletException, IOException {
response.setContentType("text/plain");
PrintWriter out = response.getWriter();
out.println(new Date());
}
}
```
这个Servlet监听"/current-time"路径,当收到GET请求时,返回当前时间。浏览器可以向服务器发送GET请求来获取当前时间,例如使用jQuery的AJAX方法:
```javascript
$.get("/current-time", function(response) {
alert("Current time: " + response);
});
```
这段代码会发送GET请求到服务器的"/current-time"路径,然后在弹窗中显示返回的当前时间。
阅读全文