Struts2:在textarea或frame中显示文本/大文件

时间:2013-10-01 20:36:36

标签: java jsp struts2

我有大量的数据存储在后端的数据结构(TreeMap)中,我需要在我的UI中显示它应该基于struts2。

有关如何在struts2前端屏幕中显示Map内容的任何想法?

在后端,我将使用for循环遍历地图的每个记录,并需要在前端逐行显示。我不认为我可以使用textarea。 struts2中是否有任何功能可以通过从后端读取来在前端逐行打印。我对struts来说是全新的,如果我能得到任何建议,那将会很棒。如果需要澄清,请告诉我。

2 个答案:

答案 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中你需要一个循环遍历元素,看看: