这是moudle的结构图:
这是控制器:
web.xml:;
mvc的配置文件:
然后通过index.jsp中的a标签发起hello请求,就会出现404错误:
有没有好兄弟解答一下为什么
你web.xml有没有设置filter
404就是路径错误,为什么你要吧jsp文件放到WEB-INF文件夹下呢?WEB-INF文件夹是专门放配置文件的,除了web.xml还有一个lib文件夹专门放jar包的,jsp文件应该放到web文件夹下,也可自定义文件夹,如果你将pages移动到web文件夹下,然后控制器的路径改成去掉WEB-INF试试,或者将/WEB-INF/pages/success.jsp换成绝对路径
http:// localhost:8080/项目名/pages/success.jsp
里面我加了空格记得去掉,如果不加空格又变成链接了
另外最重要一点就是你的项目名一定要确认了,他不一定是你的文件夹名,你可以在这里看项目名或者设置
debug看有没有进方法,把项目名去掉,返回值不要返回全路径,mvc会自己去找
你的项目是否存在上下文路径,如果不存在访问时需要去掉