我有一个编辑页面,我在其中显示信息
<form:form method="POST" action="login.do" >
<label for="msgTo" class="w80">To:</label> <input type="text"
id="msgTo" maxlength="15" size="20"
value="${userLogin.userId}" />
在动作类
中 @RequestMapping(value = "/login", method = RequestMethod.POST)
public String login(@ModelAttribute("userLogin") UserLogin obj) {
此处,“UserLogin obj”对象中没有任何形式的内容。
请帮忙。
答案 0 :(得分:0)
如果您使用的是spring-mvc标签,请考虑在输入中使用表单,如下所示
<form:input type="text" path="msgTo" maxlength="15" size="20"
value="${userLogin.userId}" />
http://docs.spring.io/spring/docs/2.0.8/reference/spring-form.tld.html#spring-form.tld.input
如果您想将@ModelAttribute与spring标签结合使用,请考虑阅读this
基本上你需要在表单中使用spring.tld并创建一个bean,它的bean属性等于表单中元素的名称。