Jsp 在Servlet中获取客户端日期时间

Jsp 在Servlet中获取客户端日期时间,jsp,servlets,Jsp,Servlets,我有一个Servlet,它使用DAO类中的方法。相应的方法反过来需要“客户端”日期时间作为其参数。因为webapp将在全局范围内使用 当用户单击侧栏菜单中的链接时,将调用此Servlet。“sidebar_menu.jsp”是一个jsp页面,我已经将它包含在我的每个视图()中 如何在Servlet中直接传递客户机日期时间 目前我所做的是:我每次都检查一个请求在servlet中是否有“datetime”参数。如果没有,则重定向到视图。 我的视图在加载之前再次检查是否有“datetime”参数(在o

我有一个Servlet,它使用DAO类中的方法。相应的方法反过来需要“客户端”日期时间作为其参数。因为webapp将在全局范围内使用

当用户单击侧栏菜单中的链接时,将调用此Servlet。“sidebar_menu.jsp”是一个jsp页面,我已经将它包含在我的每个视图()中

如何在Servlet中直接传递客户机日期时间

目前我所做的是:我每次都检查一个请求在servlet中是否有“datetime”参数。如果没有,则重定向到视图。 我的视图在加载之前再次检查是否有“datetime”参数(在onready内部)。如果没有,则在“datetime”参数中附加客户机的datetime请求,并将其发送到特定的servlet


但是太多的重定向使得页面加载速度非常慢。

我真的不明白。如果servlet需要datetime作为参数,并且在单击链接时调用servlet,那么为什么链接不直接发送datetime作为参数?如何在用户单击时生成带有datetime参数的链接?使用JavaScript。但是,在当前的解决方案中,如果没有JavaScript,如何获得客户机datetime?我可以这样做,使用onclick将带有datetime参数的链接附加在一起。但这将导致在用户重新加载页面时打开具有相同日期时间的链接。还有其他方法吗?您可以使用JavaScript在每次加载页面时向servlet发送AJAX请求。