idea使用SpringMVC 通过Controller访问Tomcat报错(浏览器显示源服务器未能找到目标资源的表示或者是不愿公开一个已经存在的资源表示)

在使用SpringMVC时遇到Tomcat访问Controller报错,错误表现为浏览器无法找到目标资源。经过排查,发现是由于servlet-mapping的url-pattern配置遗漏了'/',修复此问题后,添加了正确的url-pattern,解决了访问异常的问题。同时提到了SpringMVC中'/‘和'*'在url-pattern的差异,前者匹配请求但不匹配jsp,后者匹配所有并需要对应mapping映射。
摘要由CSDN通过智能技术生成

最近在做springmvc时的一个小问题:
Tomcat配置好以后,使用controller访问Tomcat报错,如下
在这里插入图片描述图片显示异常,检查下Tomcat服务器,连接缺省index.jsp,可以正常启动,说明Tomcat启动无问题
应该是
检查下artfacts,所有需要的都添加了:
在这里插入图片描述

猜测是web.xml配置或者controller映射错误,于是检查web.xml配置,发现是servlet-mapping中的url-pattern漏了,如下,加上/搞定

  <servlet-mapping>
    <servlet-name>dispatcherServlet
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值