用于迭代会话变量的strut标签

时间:2011-05-18 03:56:44

标签: java jsp struts2

我正在设计一个Web应用程序,我希望在JSP页面上使用最多的struts标记而不是java代码。

就我而言,

其中一项操作是从JSP获取输入>>根据输入从db获取数据>>用输出bean填充Hashmap>>将hashmap放入会话>>迭代JSP上的hashmap

为什么我需要hashmap :在结果JSP上,我生成的链接将Hashmap键作为参数。这样下一个动作就可以轻松地从HashMap中获取bean,而无需请求DB或任何迭代。

另外:在结果JSP上显示数据之前,我需要格式化一些数据。我在填充hashmap时无法格式化这些数据,因为这些数据可能需要进一步存储回db。

如何使用逻辑迭代器和bean执行上述任务:写标签?

*我不认为创建额外的表单变量是一种更好的方法,而不是将结果bean放入会话变量。

1 个答案:

答案 0 :(得分:1)

在Struts2 / OGNL标记中,您可以使用map[key]从地图访问值。

<强>参考:

关于格式化,您能够准确指定格式化的内容吗?