【发布时间】:2015-10-15 16:50:09
【问题描述】:
我正在处理用户详细信息表单。我在用户表单中注册,它存储在数据库中。
现在我想在同一个表单中更新用户详细信息。当我将用户对象从 DB 获取到 Jsp 时,数据未显示在文本字段中。
我怎样才能实现这种行为。
我的示例代码是:
<form:form commandName="user" action="saveuser">
<form:input path="userName" placeholder="name"/>
</form:form>
我的控制器代码是:
@Controller
public UserController{
@Reqmap........
public String getUserDetails(@ModelAttribute("user") User user,Map<Strig,Object> model) {
List<User> listUser = some service.getDetails();
//My 1st way
model.put("user",listUser);
//My 2nd Way
user = listUser.get(0);
//above two ways are not worked
return "userform";
}
}
【问题讨论】:
-
任何错误异常?
-
没有。它仅显示带有占位符的表单
-
先走这条线 user = listUser.get(0);然后 model.put("user",listUser);稍后在