在Struts 2中更新JavaScript函数中的会话变量

在Struts 2中更新JavaScript函数中的会话变量,javascript,jsp,struts2,session-variables,Javascript,Jsp,Struts2,Session Variables,想知道在单击submit按钮时更新JavaScript函数中的会话变量以及在controller类中访问相同变量的方法 以下链接提供了有关在函数中设置会话变量的信息 及 但是,只有选中复选框并在表单提交时传递给java controller时,我才需要更新会话变量。问题的第一部分,据我所知,您正试图从javascript更新会话,您可以像在Struts 2中通常做的那样,对动作表单进行AJAX调用并更新会话变量,页面不会刷新。问题的第一部分,据我所知,您正试图从javascript更新会话,

想知道在单击submit按钮时更新JavaScript函数中的会话变量以及在controller类中访问相同变量的方法

以下链接提供了有关在函数中设置会话变量的信息


但是,只有选中复选框并在表单提交时传递给java controller时,我才需要更新会话变量。

问题的第一部分,据我所知,您正试图从javascript更新会话,您可以像在Struts 2中通常做的那样,对动作表单进行AJAX调用并更新会话变量,页面不会刷新。

问题的第一部分,据我所知,您正试图从javascript更新会话,您可以像在Struts 2中通常做的那样,对操作表单执行AJAX调用并更新会话变量,页面不会刷新。

只有在服务器上更新变量时,才能更新javascript函数中的会话变量。但由于javascript在浏览器中执行,因此无法更新会话变量

然后需要更新使用此会话变量的页面


如果无法更新页面的一部分,并且需要更新整个页面以使更改生效,则发送重定向结果和刷新页面的响应。它将使用会话中的变量重新初始化javascript。

只有在服务器上更新变量时,才能更新javascript函数中的会话变量。但由于javascript在浏览器中执行,因此无法更新会话变量

然后需要更新使用此会话变量的页面


如果无法更新页面的一部分,并且需要更新整个页面以使更改生效,则发送重定向结果和刷新页面的响应。它将在会话中使用变量重新初始化javascript。

您好,欢迎访问该站点。请查看如何提出有用的问题。您好,欢迎访问该网站。请参阅,了解如何提出一个有用的问题。我通过在函数中使用文档id获取元素,并通过使用请求参数设置值和获取java控制器类中的变量。谢谢。我在函数中使用文档id获取元素,并使用请求参数设置值和获取java控制器类中的变量。谢谢。谢谢你的指导。@Divya你可以接受帮助你的答案。谢谢你的指导。@Divya你可以接受帮助你的答案。看见