springboot + thymeleaf 项目中表单提交找不到属性
错误信息
org.springframework.expression.spel.SpelEvaluationException: EL1007E: Property or field 'honorname' cannot be found on null```
对应 th:value = "*{honorname}"
对应 th:value = “*{honorname}”
<p>荣誉名称</p><input type ="text" name = "honorname" id="honorname" th:value = "*{honorname}"></input>```
解决方法
在转入界面时是给一个相对应的 类 honorname是StudentHonor类的属性
mv.addObject(“stuhonor”, new StudentHonor());//给界面一个值类型 可以使用thymeleaf表单提交
@RequestMapping(value = "/honor",method = RequestMethod.GET)
public ModelAndView honor(){
ModelAndView mv = new ModelAndView("honor");
mv.addObject("stuhonor", new StudentHonor());//给界面一个值类型 可以使用thymeleaf表单提交
return mv;
}