如何从请求对象获取客户端时间。没有JavaScript

时间:2012-01-02 10:17:57

标签: java web-applications servlets

我想在Web应用程序中使用客户端机器的时间。有没有办法从HttpServletRequest获得用户时间?我不能使用任何javascript或客户端脚本,因为这个Web应用程序适用于不支持脚本的低端手机。感谢。

2 个答案:

答案 0 :(得分:3)

正如this之前的SO帖子中所述,你所追求的可能是不可能的:

  

客户端应该只在包含的消息中发送Date头字段   实体主体,如PUT和POST请求的情况,甚至是   那么它是可选的。没有时钟的客户端不得发送日期   请求中的标头字段。

答案 1 :(得分:2)

如果您查看客户端发出的原始请求,您会看到通常没有与请求一起发送客户端时间戳。

这意味着您必须在客户端将请求的时间信息添加到服务器端。