【发布时间】:2011-05-18 03:56:43
【问题描述】:
我正在设计一个 web 应用程序,我想在 JSP 页面上使用最多的 struts 标签而不是 java 代码。
就我而言,
其中一个操作是从 JSP 获取输入 >> 根据输入从 db 获取数据 >> 使用输出 bean 填充 Hashmap >> 将 hashmap 放入会话 >> 在 JSP 上迭代 hashmap
为什么我需要 hashmap :在结果 JSP 上,我正在生成将 Hashmap 键作为参数的链接。这样下一个动作就可以轻松地从HashMap中获取bean,而无需请求DB或任何迭代。
另外:在结果 JSP 上显示数据之前,我需要格式化一些数据。我无法在填充 hashmap 时格式化这些数据,因为可能需要进一步将这些数据存储回 db。
我如何使用逻辑迭代器和 bean:write 标签来完成上述任务?
*我认为创建一个额外的表单变量不是更好的方法,而不是将结果 bean 放入会话变量中。
【问题讨论】: