SpringMVC:访问controller出现404错误

8 篇文章 0 订阅

问题

在SpringMVC中,访问controller方法出现404提示。已确认请求的地址正确,且Tomcat启动时没有报错。

	// 测试
	@RequestMapping("/test")
	public String test() {
		logger.debug("test ok.");
		return "jsp/test";
	}

 解决方案

因为这是从原网站复制过来后改名的项目,原网站访问是正常的,所以controller方法应该没有问题。

问题出现在spring.xml配置文件中,base-package配置的还是原包名,导致Controller没有初始化成功,方法无法正常访问。但在tomcat启动过程中是没有报错提示的。

	<!-- 把标记了@Controller注解的类转换为bean -->
	<context:component-scan base-package="com.zhcsw.oldweb">
		<context:include-filter type="regex"
			expression="com\.zhc\..*\.controller\..*" />
	    <context:exclude-filter type="regex" expression="com\.zhc\..*\.services\..*" />
	</context:component-scan>

将base-package的值修改成新包名后,方法正常了。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

奋斗鱼

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值