嗨我有一个带有以下代码的jsp。该文件有struts标签lib
<s:iterator value="TpData.vhp.actvh" var= "veh" status = "hellostatus">
<tr>
<s:url var = "ShowInfoAction" value="%{urlInfo.actionurl}" >
<s:param name = "hereInfo" value="#someclass.method"/>
<s:param name ="pincode" value="againsomeclass.pincode"/>
</s:url>
</tr>
</s:iterator>
param name =“hereInfo”具有唯一值。由于这是在迭代器中,所构造的url将具有不同的参数。由于这个url是在jsp中构建的,我希望将它传递给action类。这可能吗?
答案 0 :(得分:0)
如果要将一组类似命名的属性添加到地图中,请使用映射的param名称,但键入索引(例如,Integer,String等)
例如(来自记忆,但关闭):
<s:param name="hereInfo[%{hellostatus.index}]" value="#someclass.method"/>
或商业模式ID等,这将更常见。