【问题标题】:how to generate dynamic hyperlink in Jsp using Struts2 without using iterator如何在不使用迭代器的情况下使用 Struts2 在 Jsp 中生成动态超链接
【发布时间】:2011-08-24 18:02:41
【问题描述】:

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

有限制,不应该使用javascript。

【问题讨论】:

  • 你能把你的问题说清楚一点吗
  • struts2 迭代器不使用您的问题中的 javascript,听起来这两者在某种程度上是相关的。

标签: java jsp struts2


【解决方案1】:

选项:

  1. 您可以使用Scriptlets。无论如何,您将在列表中循环
  2. 在 servlet 中创建一个 HTML 字符串,并将其发送给响应编写器。您可能需要循环您的列表(在某种意义上意味着使用迭代器)
  3. 如果您需要避免循环,请尝试递归。

但是,如果您使用的是 Struts2 并且不涉及任何 JavaScript,<s:iterator> 是更好的方法。例如,

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

顺便说一句,你为什么不想使用iterator-tag?如果这就是你的意思。

【讨论】:

  • @Adeel Ansari :请将上述答案更改为对上述问题的评论
  • AFAICS,我的这篇文章包含一个答案,所以它实际上是一个答案。现在(编辑后)应该没问题,我相信。
  • 我认为她可能在 arraylist 中包含用户详细信息,并且因为她想以仪表板的方式显示带有超链接的用户,所以她需要迭代 arraylist。所以迭代器将在那里使用。
  • @Damodar:她在标题中说“不使用迭代器”。
  • 但有问题她说没有使用 javascript
猜你喜欢
  • 1970-01-01
  • 2015-04-04
  • 1970-01-01
  • 2011-04-16
  • 2012-03-02
  • 2017-07-27
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多