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