Java 用于迭代会话变量的支柱标记
我正在设计一个web应用程序,希望在JSP页面上使用最大限度的struts标记,而不是java代码 就我而言 其中一个操作是从JSP获取输入>>根据输入从db获取数据>>用输出bean填充Hashmap>>将Hashmap放入会话>>在JSP上迭代Hashmap 为什么我需要hashmap:在结果JSP上,我正在生成一个链接,其中hashmap键是一个参数。因此,下一个操作可以轻松地从HashMap获取bean,而无需请求DB或任何迭代 此外:在结果JSP上显示数据之前,我需要格式化一些数据。我无法在填充hashmap时格式化此数据,因为可能需要进一步将此数据存储回数据库 如何使用逻辑迭代器和bean:write标记完成上述任务Java 用于迭代会话变量的支柱标记,java,jsp,struts2,Java,Jsp,Struts2,我正在设计一个web应用程序,希望在JSP页面上使用最大限度的struts标记,而不是java代码 就我而言 其中一个操作是从JSP获取输入>>根据输入从db获取数据>>用输出bean填充Hashmap>>将Hashmap放入会话>>在JSP上迭代Hashmap 为什么我需要hashmap:在结果JSP上,我正在生成一个链接,其中hashmap键是一个参数。因此,下一个操作可以轻松地从HashMap获取bean,而无需请求DB或任何迭代 此外:在结果JSP上显示数据之前,我需要格式化一些数据。我
*我不认为创建一个额外的表单变量是一种更好的方法,而不是将结果bean放入会话变量。在Struts2/OGNL标记中,您可以使用
map[key]
从映射中访问值
参考资料:
- Struts2参考和示例
关于格式设置,您能否准确地指定需要设置的格式?在Struts2/OGNL标记中,您可以使用
map[key]
从映射中访问值
参考资料:
- Struts2参考和示例