我想<form:form>
从 a 内部检索 spring 标记的 http 方法,RequestDataValueProcessor
以便根据它生成不同的隐藏字段。我可以访问表单操作,但似乎无法检索表单的 http 方法。
我正在使用 Spring 3.2。
编辑:我添加了一个例子。
想象一下使用 GET 检索下面的表单。我想要的是读取标签的method
参数,<form:form>
以便根据方法添加隐藏字段。显然,我不能使用request.getMethod()
,因为这将返回原始请求的方法,而不是正在处理的表单的方法RequestDataValueProcessor
。
<form:form action="/foo/bar" method="post" modelAttribute="${modelAttribute}" >
<form:input path="myField" />
<input id="proceed" type="submit" value="Save" />
</form:form>