【发布时间】:2016-12-17 09:28:50
【问题描述】:
即使我在这里阅读了一些问题和答案,我似乎也无法解决这个问题。我正在使用 spring mvc 并尝试制作会员信息编辑表单。
这是错误信息。
Neither BindingResult nor plain target object for bean name 'id' available as request attribute
我正在使用 Member.vo,它已经包含了所有需要的 getter 和 setter。
这是控制器。第一个是获取会员信息
@RequestMapping(value = "/setting", method = RequestMethod.GET)
public String setting(HttpSession httpSession){
String s_id = (String) httpSession.getAttribute("s_id");
ModelAndView mav = new ModelAndView("memberedit");
if(s_id !=null){
Member member = membermapper.memberEdit(s_id);
mav.addObject("command", member); }
return "setting"; }
这个正在上传会员的新信息
@RequestMapping(value = "/membereditadd", method = RequestMethod.POST)
public String memberEdit(Model model, HttpSession httpSession){
Member member = new Member();
membermapper.editForm(member);
String s_url = (String) httpSession.getAttribute("s_url");
model.addAttribute("command", new Member());
return "redirect:"+s_url;
}
这是setting.jsp
<form action="membereditadd" commandName="command" method="post" name="form">
<label for="id">id</label>
<form:input class="form-styling" type="text" path="id" />
<label for="pw">password</label>
<form:input class="form-styling" type="text" path="pw"/>
<label for="email">e-mail</label>
<form:input class="form-styling" type="text" path="email"/>
<input type="submit" class="btn-signin" value="submit">
</form>
【问题讨论】:
标签: jsp spring-mvc model-view-controller javabeans