jsp - 使用 Arraylist 生成 Struts2 动态超链接

标签 jsp url struts2 ognl

我正在使用 struts 并遍历字符串列表。我想根据 prs 元素的值生成动态超链接。

"s"是列表迭代器,prs 是需要在 s:url 值之后附加的字段之一 example.com/web/default/100#data_tab

<td class="R0C0" > <a href="<s:url value="example.com/web/default/<s:property value="prs" />#data_tab"  />" target="_blank"><s:property value="prs" /></a>

例如,如果列表有两个元素,并且 prs 的值分别为 100 和 200。然后我想按如下方式生成网址,
s:url value example.com/web/default/100#data_tab
s:url value example.com/web/default/200#data_tab

最佳答案

你不能像那样使用 Struts 标签。您可以使用 OGNL 表达式来写出 prs 的值.

<a href="<s:url value='example.com/web/default/%{prs}' />#data_tab" target="_blank"><s:property value="prs" /></a>

关于jsp - 使用 Arraylist 生成 Struts2 动态超链接,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/35518237/

相关文章:

java - 发送电子邮件 jsp Glassfish

html - 无法在 JSP 中包含 css 和 js 引用

python - 如何在 Python 中将字符串连接到 URL?

java - 如何让struts2在浏览器中加载动态生成的pdf文件

java - 使用 Tomcat 9 时出现 Jasper 异常

jsp - 重定向后如何防止重复的 URL 连接?

http - 可以使用http ://inside an URL body?吗

查询字符串参数的 Java URL 编码

java - struts 到 javascript 的字符串变量

java - 未使用 sj 渲染数据 :select tag in Struts 2