我创建了一个 Spring MVC 项目,其控制器类具有请求映射方法,但是当我在服务器上运行该项目时,它给了我一个 404 错误(未找到请求的资源) 下面附上我的 web.xml 的屏幕截图,idm-servlet。 xml 和控制器类文件。
运行项目后,URL 保持不变,而不是因为映射而改变。
我创建了一个 Spring MVC 项目,其控制器类具有请求映射方法,但是当我在服务器上运行该项目时,它给了我一个 404 错误(未找到请求的资源) 下面附上我的 web.xml 的屏幕截图,idm-servlet。 xml 和控制器类文件。
运行项目后,URL 保持不变,而不是因为映射而改变。
请添加web.xml
:
<welcome-file-list>
<welcome-file>home</welcome-file>
</welcome-file-list>
它应该有帮助。
在 idm servlet 的 url-pattern 中,您侦听任何以“.do”结尾的 HTTP 请求,而您的请求映射包含“/home”
我会将映射更改为“/home.do”
尝试将 DispatcherServlet 映射形式更改*.do
为/
. 另外我认为你错过了一些依赖项(jars)。