重温复习springmvc时,跟着视频把代码撸了出来时,发现点击超链接访问controller时,一直报404,

不是吧,明明一样的啊,对了一遍代码后,是一样的啊。再跑,还是404,头大,于是网上搜了搜,网上说有可能是这些原因;
1、Controller层是否被标注为@Controller组件
2、MVC过滤是否正确,是 / ,不是 /*
3、 是否配置了对@Controller标签的支持:<mvc:annotation-driven />
4、是否正确配置了对Controller层的扫描
5、检查web.xml中的相关配置是否正确
等等;
因为代码是跟着视频写的,所以应该这些是没问题的;
想想应该是环境的问题
最后,搞了好久,解决了,方法如下:
打开工程结构,在Facets下修改Web Resource Dictory 的目录为自己工程的目录




修改后成功入门!!

部分代码:

工程结构:

web.xml:

springmvc.xml:

index.jsp:

controller:

参考:
https://www.cnblogs.com/jpfss...
https://blog.csdn.net/weixin_...
哔哩哔哩学习视频地址:https://www.bilibili.com/vide...

03-05 22:04