java.lang.IllegalStateException:Bean名のBindingResultもプレーンターゲットオブジェクトも

Springmvcデータチェックとエコーエラー

java.lang.IllegalStateException: Neither BindingResult nor plain target object for bean name "student" available as request attribute

この兄貴のブログだけを参照してください

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クラス

 /**
  * 跳转到学生注册页面
  */
@RequestMapping("studentSignUp")
 public ModelAndView toStudentSignUpPage() {
  System.out.println("正在前往注册页面");
  ModelAndView mv=new ModelAndView("/studentPages/studentSignUp");
  mv.addObject(new Student());
  return mv;
 }

StudentをmodelAndViewに渡すだけです。


冒頭の登録ページに書きました

<%@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>
21件のオリジナル記事を公開しました ・いい ね0です 訪問721

おすすめ

転載: blog.csdn.net/D1124615130/article/details/104927880