1

嗨,我有一个带有以下代码的 jsp。该文件有struts标签库

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

参数名称 ="hereInfo" 具有唯一值。由于这是在迭代器中,因此构造的 url 将具有不同的参数。由于这个 url 是在 jsp 中构造的,我希望它被传递给动作类。这可能吗?

4

1 回答 1

0

如果您希望将一组名称相似的属性添加到映射中,请使用映射参数名称,但索引是类型化的(例如,整数、字符串等)

例如(来自记忆,但很接近):

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

或者更常见的商业模式 ID 等。

于 2013-02-15T00:27:09.713 回答