从jsp生成的HTML表中获取SimpleFormController中的键值对

时间:2014-06-02 12:50:01

标签: java spring jsp

我有一个带有HTML表格的jsp页面。该表有两个colums键值。 该值为input字段,可由用户更改。

<table>
    <tr>
        <td>Key</td>
        <td>Value</td>
    </tr>
    <tr>
        <td>Property1</td>
        <td><input value="Value1"/></td>
    </tr>
    <tr>
        <td>Property2</td>
        <td><input value="Value2"/></td>
    </tr>
    <!-- etc... -->
</table>

提交表单时,会触发onSubmit的{​​{1}}。 在这里,我想要检索键值对。最好是在地图中。

我只知道如何使用SimpleFormController通过name属性从请求中选择参数。我没有看到如何使用getParameter()属性将我的键映射到相应的值。

name

仅供参考:表是动态生成的,因此使用ID进行检索不是一种选择,因为我不知道有多少个键值对。

1 个答案:

答案 0 :(得分:0)

使用ServletRequest#getParameterMap()检索包含参数名称作为键的地图,将参数值作为地图值检索。 Javadoc here