2012-08-06 92 views
0

使用struts2如何在jsp按钮单击后保持列表值,执行操作并再次返回到jsp?再次点击几次。
我一直在观察,以保持一个变量的值不是一个列表,我只需要在它的getter和setter行为中声明它,并在jsp中放置一个隐藏的字段或文本字段,但是关于列表不像那样工作。Struts 2保留列表值

+0

猜测一个会话是jsp代码后的正确方法,我会编辑它以获得答案。 – Prateek 2012-08-07 04:05:07

回答

2

你是对的,我们需要一个getter和setters来为Action类中的受尊敬的属性发送和接收从Action类到JSP的日期并以相反的顺序。

但是因为收集,它不可能存储在一个单一的领域,所以你在这里有几个选项。

如果列表是一个简单的字符串列表,您可以创建一个逗号分隔的字符串,并可以使用它从行动转到JSP并以相反的顺序(很容易将其转换为列表),我不会推荐这种方法。

第二个选项我想在会话中设置列表,并且您可以随时根据您的选择随时在您的操作类中检索列表。