我正在使用 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/