最近学习Java,由于本人是.net转做Java的遇到很多异常问题,做个笔记加深一下印象。
SSM中配置没有问题,但是老是404错误。
但是首页没有问题:
找啊找,找了2天终于找到原因:url区分大小写,
我把url改为大写:
http://localhost:8080/user/Index 但是还是错误,如图:
找啊找啊找:终于找到了错误:“
return
"/user/userlist"
;
”必须和文件名大小写一致 。如图:
其实也非常简单,URL和注解的
@RequestMapping
(
"/Index"
)
大小写保持一致,return 和 文件的大小写保持一致!
初次之外还要留意Tomcat中的文件夹和jsp下面的文件夹大小写是否一致,我把User改为user了,但是Tomcat的webapps/ROOT/下面生成的文件夹还是User,具体原因是:项目目录里面的target和webapp没有保持一致,Tomcat生成的时候是按照target里面的文件生成的。