springboot + thymeleaf 项目中表单提交找不到属性

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;
	    }
展开阅读全文

没有更多推荐了,返回首页

©️2019 CSDN 皮肤主题: 游动-白 设计师: 上身试试
应支付0元
点击重新获取
扫码支付

支付成功即可阅读