使用springmvc时,由于我们在web.xml当中的配置,所有URL请求都将被Spring MVC的DispatcherServlet截获。此时如果出现No mapping found for HTTP request with URI问题。 在你确认自己访问测试的url没有问题时,你需要检查自己的springmvc配置文件是否存在问题。通常在于以下几个代码段: <!-- 1.自动扫描该包,使SpringMVC认为包下用了@controller注解的类是控制器 --> <context:component-scan base-package="com.julin.controller" /> <!-- 2.扩充了注解驱动,可以将请求参数绑定到控制器参数 --> <mvc:annotation-driven /> <!-- 3.对进入DispatcherServlet的URL进行筛查,如果发现是静态资源的请求,就将该请求转由Web应用服务器默认的Servlet处理,如果不是静态资源的请求,才由DispatcherServlet继续处理 --> <mvc:default-servlet-handler /> <!-- 4.静态资源处理 css js imgs --> <mvc:resources location="/resources/**" mapping="/resources" />