如何在不使用迭代器的情况下使用Struts2在Jsp中生成动态超链接

时间:2011-05-13 08:17:50

标签: java jsp struts2

我需要编写一个JSP来显示从DB中检索的超链接中的用户列表。 并且在点击超链接时,我应该在下一页显示用户的名字。

有限制,不应使用javascript。

1 个答案:

答案 0 :(得分:0)

选项:

  1. 您可以使用Scriptlets。无论如何,你将在你的列表中循环
  2. 在servlet中创建一个HTML字符串,并将其吐出到响应编写器。您可能需要循环列表(在某种意义上意味着使用迭代器)
  3. 如果您需要避免循环,请尝试递归。
  4. 但是<s:iterator>是一种更好的方法,如果您使用的是Struts2,并且不涉及任何JavaScript。例如,

    <s:iterator>
     ....
    </s:iterator>
    

    BTW,为什么你不想使用iterator-tag?如果这就是你的意思。