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

时间:2009-01-30 11:51:19

标签: session javabeans

我的情况:

在我的jsp网站上,我展示了一张桌子。当某人单击某一行时,该行必须标有其他背景颜色。还可以标记多行。有两件事很重要。 第一:我记住哪些行被标记。 Secend:按顺序排列。

我的想法是:

我有一个ArrayList并将所有行ID放入其中。所以我解决了这两个问题。现在,我将此ArrayList放入会话中以进行下一次单击,并将jq文件的行ID(req.getSession()。setAttribute(req.getParameter(“rowID”),“”+ arrayList.size());)放入。

我在jsp文件中的问题:

我现在不称为会话变量名。

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

我只有豆名。如果必须标记此行,我该如何从会话中获取内容?

通常我设置一个会话变量:req.getSession.setAttribut(“printView”,Boolean.TRUE)并得到一个会话变量:

我使用struts,formbeans和jsp。

抱歉,我的英语不好,这个问题对我来说太难了。所以我现在不能宣布它更好。

1 个答案:

答案 0 :(得分:0)

如果存储点击JavaScript地图的行的ID,您可以在那里更改其背景颜色。 然后,要将此数据提交给操作,只需使用struts + ajax(参见Struts2InAction第8章)。

此外,如果您已经在会话上下文中上传数据,请在您的操作中实施SessionAware,以便能够访问会话值。

希望得到这个帮助。