springmvc控制器访问404

图片说明

上面是简单的demo项目图

下面是web.xml内容

图片说明

下面是spring-servelet.xml内容
图片说明

下面是控制器的简单内容
图片说明

这是我请求的url
http://localhost:8080/WebServiceDemo/mvc/hello
不管怎么请求都是404 求问哪里配错了?谢谢

7个回答

/.do是什么意思
你换成*.do试试

不好意思 spring-servelet截图错了,已经配置了扫描包 com.test.SpringMVC,但是还是404

扫描了Controller所在的包没?

首先没有配置自动扫瞄的包,其次你的WebContent下没有名为hello的jsp文件,再次你的web.xml文件中,配置SpringMVC的DispatcherServlet的代码指定所有请求映射到DispatcherServlet进行处理后缀名为.do。最后检查一下你引入的jar包时候正确。

/.do
应该改为
/mvc/*

你在xml中配置的后缀是 .do ,但是你请求URL中没有 .do 的后缀,所以直接就进不到SpringMVC的控制器,还有你应该换成 *.do

Csdn user default icon
上传中...
上传图片
插入图片
抄袭、复制答案,以达到刷声望分或其他目的的行为,在CSDN问答是严格禁止的,一经发现立刻封号。是时候展现真正的技术了!
立即提问