我有大量的数据存储在后端的数据结构(TreeMap)中,我需要在我的UI中显示它应该基于struts2。
有关如何在struts2前端屏幕中显示Map内容的任何想法?
在后端,我将使用for循环遍历地图的每个记录,并需要在前端逐行显示。我不认为我可以使用textarea。 struts2中是否有任何功能可以通过从后端读取来在前端逐行打印。我对struts来说是全新的,如果我能得到任何建议,那将会很棒。如果需要澄清,请告诉我。
答案 0 :(得分:0)
您需要使用迭代器迭代地图并在屏幕上打印值,就像您可以从question on SO中找到的那样。
另外,你应该知道,你的TreeMap有多大并不重要,因为JSP的渲染将在服务器端上进行。
编辑您只需要将Map传递给JSP。这意味着您只需要为Action Class中的Map添加 getter 和 setter 。在JSP中,您将使用标签<s:iterate value="myTreeMap">
,就像我在上面的链接中看到的那样。
答案 1 :(得分:0)
可能有不同的solutin在前端显示数据=&gt; table,li's,div's,input's,what .. 而且在jsp中你需要一个循环遍历元素,看看: