Session 如何从会话变量获取内容?

Session 如何从会话变量获取内容?,session,javabeans,Session,Javabeans,我的情况: 在我的jsp站点上,我显示了一个表。当有人单击一行时,该行必须标记为其他背景颜色,例如。还可以标记多行。有两件事很重要。 第一:我记住哪些行被标记。 第二:按哪个顺序 我的想法是: 我有一个ArrayList并将所有行ID都放在这个列表中。所以我解决了这两个问题。现在,我将此ArrayList放入下一次单击的会话中,行ID为req.getSession.setAttributereq.getParameterrowID,+ArrayList.size;对于jsp文件 jsp文件中的问

我的情况:

在我的jsp站点上,我显示了一个表。当有人单击一行时,该行必须标记为其他背景颜色,例如。还可以标记多行。有两件事很重要。 第一:我记住哪些行被标记。 第二:按哪个顺序

我的想法是:

我有一个ArrayList并将所有行ID都放在这个列表中。所以我解决了这两个问题。现在,我将此ArrayList放入下一次单击的会话中,行ID为req.getSession.setAttributereq.getParameterrowID,+ArrayList.size;对于jsp文件

jsp文件中的问题:

我现在不知道什么叫会话变量名

如果这个rowId alrady点击了? ..

我只知道豆子的名字。如果必须标记此行,如何从会话中获取内容

通常,我会设置一个会话变量:req.getSession.setAttributePrintView,Boolean.TRUE,然后设置一个会话变量,以便:

我使用struts、formbeans和jsp


对不起,我英语不好,这个问题对我来说太难了。因此,我现在不能更好地声明它。

如何存储JavaScript映射上单击的行的ID,在那里您可以更改其背景颜色。 然后,要将这些数据提交给操作,只需使用struts+ajax,请参阅Struts2InAction手册第8章

此外,如果您已经在会话上下文中上载数据,请在您的帐户中实现SessionAware,以便能够访问会话值


希望有此帮助。

如果用户禁用了JavaScript,会发生什么?那么此解决方案将不起作用。当我发布答案时,我没有考虑。