我不知道它是否有用,但是在这里:
如果未在表单中设置“ commandName”,则此属性的默认值将设置为“ command”。因此,如果您不设置它,则绑定数据将具有名称“
command”。
如果需要,可以使用绑定数据的名称进行设置。
================================================== ========================
不使用数据绑定的解决方案是:
我将向控制器方法添加HttpServletRequest请求参数,并像servlet一样获取参数。
@Controller public class SomeController { @RequestMapping(value = "/formAction", method = RequestMethod.POST) public String controllerMethod(HttpServletRequest request){ // this way you get value of the input you want String pathValue1 = request.getParameter("path1"); String pathValue2 = request.getParameter("path2"); return "successfulView"; }}
PS.:“path1”和“ path2”是您在输入中设置的路径名。我知道似乎没有正确使用Spring,但是Spring让我们使用了它。
形式如下:
<form:form method="post" action="/formAction"> <form:input path="path1" /> <form:input path="path2" /> <input type="submit" value="Submit"/></form:form>
希望它有用。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)