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

我正在使用struts并迭代字符串列表.我想基于prs元素的值生成动态超链接.

“s”是列表迭代器,而prs是其中一个字段需要在s之后追加:url value 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.然后我想要生成url如下,

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>
点赞