增加mvc:resources后访问不了注解配置的controller的问题

刚开始没有配置mvc:resources
controller能够正确访问,但是由于web.xml使用/拦截了所有的请求,所以静态资源访问不上
增加mvc:resources之后,静态资源是能访问上了,但是注解配置的controller却又找不到了

原因是少了 <mvc:annotation-driven />的配置
在没有配置mvc:resources的时候没有问题
一旦配置了mvc:resources,注解方式的url就没有加载

这种情况下 补上 <mvc:annotation-driven/> 正解

时间: 2024-11-10 09:41:11

增加mvc:resources后访问不了注解配置的controller的问题的相关文章

使用&lt;mvc:resources&gt;后@Controller无法访问

在使用静态资源<mvc:resources>后可能会无法访问@Controller,找了半天的错误后才发现原来还得在添加这个 <!-- 配置静态目录 --> <mvc:annotation-driven/> <mvc:resources location="/html/" mapping="/html/"/> <mvc:resources location="/back_css/" mappi

Spring MVC ,使用mvc:resources标签后,处理器无法被访问

在SpringMVC的配置文件中添加了<mvc:resources mapping="/img/**" location="/img/"/>以便处理静态资源的请求,静态资源也确实可以访问了,但是其他url无法正常访问,报错如下: org.springframework.web.servlet.DispatcherServlet.noHandlerFound No mapping found for HTTP request with URI [/Init

spring mvc静态文件访问

当web.xml文件中如下配置时,spring mvc会无法访问静态资源文件 <!-- 配置spring mvc 的核心servlet --> <servlet> <servlet-name>spring</servlet-name> <servlet-class>org.springframework.web.servlet.DispatcherServlet</servlet-class> <init-param> &

spring mvc jfreechar注解配置及数据库访问

1.action类,使用注解配置的: package com.t5.manage.action;import java.awt.Font;import java.io.FileOutputStream;import java.io.IOException;import java.util.ArrayList;import java.util.List;import java.util.Map; import javax.annotation.Resource;import javax.servl

spring-mvc里的 &lt;mvc:resources&gt; 及静态资源访问

在进行Spring MVC的配置时,通常我们会配置一个dispatcher servlet用于处理对应的URL.配置如下: <!-- The front controller of this Spring Web application, responsible for handling all application requests --> <servlet> <servlet-name>SpringMVC</servlet-name> <serv

注解配置的Spring MVC

基于注解配置的Spring MVC 简单的HelloWorld实例应用 2.1 问题 使用注解的方式重构helloworld应用案例. 2.2 方案 1. @RequestMapping注解应用 @RequestMapping可以用在类定义和方法定义上,它标明这个类或方法与哪一个客户请求对应.实例代码如下: @RequestMapping("/day01") public class HelloController { @RequestMapping("/hello.form

Spring MVC静态资源处理——&lt;mvc:resources /&gt; ||&lt;mvc:default-servlet-handler /&gt;

优雅REST风格的资源URL不希望带 .html 或 .do 等后缀.由于早期的Spring MVC不能很好地处理静态资源,所以在web.xml中配置DispatcherServlet的请求映射,往往使用 *.do . *.xhtml等方式.这就决定了请求URL必须是一个带后缀的URL,而无法采用真正的REST风格的URL. 如果将DispatcherServlet请求映射配置为"/",则Spring MVC将捕获Web容器所有的请求,包括静态资源的请求,Spring MVC会将它们当

Spring MVC注解配置结合Hibernate的入门教程及其代码实例

原文:Spring MVC注解配置结合Hibernate的入门教程及其代码实例 源代码下载地址:http://www.zuidaima.com/share/1787210045197312.htm 1.概述 本文旨在搭建Spring MVC+Hibernate开发框架,通过一个简单的demo讲解Spring MVC的相关配置文件,以及通过注解方式实现简单功能. 开发框架:Spring+Spring MVC+Hibernate(Spring所用的版本为3.0.5). 数据库:MySQL(数据库名称

基于注解配置的Spring MVC 简单的HelloWorld实例应用

2.1 问题 使用注解的方式重构helloworld应用案例. 2.2 方案 1. @RequestMapping注解应用 @RequestMapping可以用在类定义和方法定义上,它标明这个类或方法与哪一个客户请求对应.实例代码如下: @RequestMapping("/day01") public class HelloController { @RequestMapping("/hello.form") public String execute() thro