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

image
image.png

修改后成功入门!!
image.png

部分代码:

工程结构:
image.png

web.xml:
image.png

springmvc.xml:
image.png

index.jsp:
image.png

controller:
image.png

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


yuanchaoxin
1 声望0 粉丝