如何从struts url标记中检索值并将其传递给servlet

时间:2013-02-15 00:11:15

标签: java

嗨我有一个带有以下代码的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类。这可能吗?

1 个答案:

答案 0 :(得分:0)

如果要将一组类似命名的属性添加到地图中,请使用映射的param名称,但键入索引(例如,Integer,String等)

例如(来自记忆,但关闭):

<s:param name="hereInfo[%{hellostatus.index}]" value="#someclass.method"/>

或商业模式ID等,这将更常见。