我正在尝试从控制器获取 jsp 中的表单对象。JSP :: updateuser.jsp
<form name="user" action="updateuser" method="post">
<ul>
<li>
<label>User Name</label> <input type="text" name="userName" />
</li>
<li>
<label>Password</label> <input type="password" name="password" />
</li>
<li>
<label>FirstName</label> <input type="text" name="firstName" />
</li>
<li>
<label>LastName</label> <input type="text" name="lastName" />
</li>
</ul>
<button type="submit">Update</button>
</form>
控制器 :: UpdateUserController.java
@RequestMapping("/updateuser")
public class UpdateUserController {
@RequestMapping(method = RequestMethod.POST)
public ModelAndView update(@ModelAttribute("user") User user,
ModelMap model,HttpServletRequest request) {
return new ModelAndView("updateuser","user",model);
}
}
在任何字段中添加值并单击更新按钮后。表单被提交并在映射的 POJO 中我得到了价值。现在我想在字段中显示这些值而不添加到模型对象中(即model.addAttribute("userName", user.getUserName()
所有字段)。我也不想使用 Spring 标签库。我如何填充表单中的所有值?