Attribute name cannot be null or empty

经验比较少,在写ssm整合项目的时候,遇到的问题,Attribute name cannot be null or empty,发生在跳转页面,就是我输入账户和密码后,想跳转到成功或者失败界面,就会出现这和问题,网上的解决方法都不得行,因为压根就没有th:,所以不存在空格问题。实在找不到问题。

img

index.jsp

img

controller

img

defeat.jsp

img

判断部分应该是没问题的,因为debug看到读取出来了值且正确。

你在用themeleaf服务端渲染框架,但是却写的是jsp页面,有点混乱了。要么用themeleaf的html模板语法,要么用jsp,可以百度一下各自分别如何配置使用。