Springmvc data check and echo error
java.lang.IllegalStateException: Neither BindingResult nor plain target object for bean name "student" available as request attribute
Refer only to this big brother's blog
https://blog.csdn.net/kevingavinhu/article/details/6601150?depth_1-utm_source=distribute.pc_relevant.none-task&utm_source=distribute.pc_relevant.none-task
Solution
Controller class
/**
* 跳转到学生注册页面
*/
@RequestMapping("studentSignUp")
public ModelAndView toStudentSignUpPage() {
System.out.println("正在前往注册页面");
ModelAndView mv=new ModelAndView("/studentPages/studentSignUp");
mv.addObject(new Student());
return mv;
}
Just pass in a Student to modelAndView.
I wrote it on the registration page
at the beginning
<%@taglib prefix="form" uri="http://www.springframework.org/tags/form" %>
<!-- modelAttribute这个表单的所有内容显示绑定的是请求域中Student的值 -->
<form:form action="student" modelAttribute="student">
name:<form:input path="name"/><form:errors path="name"/><br/>
id:<form:input path="studentId"/><form:errors path="studentId"/><br/>
password:<form:input path="password"/><form:errors path="password"/><br/>
gender:
男<form:radiobutton path="gender" value="0"/><br/>
女<form:radiobutton path="gender" value="1"/><br/>
<input type="submit" value="提交">
</form:form>