`
ynp
  • 浏览: 428578 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

<mvc:default-servlet-handler/> 导致 Controller失效

 
阅读更多


加上 <mvc:default-servlet-handler/> 就不能进入 Controller了
我的配置

<?xml version="1.0" encoding="UTF-8"?>
<beans xmlns="http://www.springframework.org/schema/beans"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:p="http://www.springframework.org/schema/p"
xmlns:context="http://www.springframework.org/schema/context"
xmlns:mvc="http://www.springframework.org/schema/mvc" xmlns:util="http://www.springframework.org/schema/util"
xsi:schemaLocation="http://www.springframework.org/schema/beans http://www.springframework.org/schema/beans/spring-beans-3.0.xsd
http://www.springframework.org/schema/context http://www.springframework.org/schema/context/spring-context-3.0.xsd
        http://www.springframework.org/schema/util http://www.springframework.org/schema/util/spring-util-3.0.xsd
        http://www.springframework.org/schema/mvc http://www.springframework.org/schema/mvc/spring-mvc-3.0.xsd">

<context:component-scan base-package="com.sf.web" />
<bean
class="org.springframework.web.servlet.mvc.annotation.AnnotationMethodHandlerAdapter"
p:messageConverters-ref="messageConverters">
</bean>

<util:list id="messageConverters">
<bean
class="org.springframework.http.converter.BufferedImageHttpMessageConverter" />
<bean
class="org.springframework.http.converter.ByteArrayHttpMessageConverter" />
<bean class="org.springframework.http.converter.StringHttpMessageConverter" />
<bean
class="org.springframework.http.converter.xml.XmlAwareFormHttpMessageConverter" />
<bean
class="org.springframework.http.converter.xml.MarshallingHttpMessageConverter"
p:marshaller-ref="xmlMarshaller" p:unmarshaller-ref="xmlMarshaller">
</bean>
<bean
class="org.springframework.http.converter.json.MappingJacksonHttpMessageConverter" />
</util:list>

<bean id="xmlMarshaller" class="org.springframework.oxm.xstream.XStreamMarshaller">
<property name="streamDriver">
<bean class="com.thoughtworks.xstream.io.xml.StaxDriver" />
</property>
</bean>

<bean
class="org.springframework.web.servlet.view.InternalResourceViewResolver"
p:order="100" p:viewClass="org.springframework.web.servlet.view.JstlView"
p:prefix="/WEB-INF/views/" p:suffix=".jsp" />

<bean class="org.springframework.web.servlet.view.BeanNameViewResolver"
p:order="10" />
<!--Excel视图解析器配置
<bean id="userListExcel" class="com.baobaotao.web.UserListExcelView" />
<bean id="userListPdf" class="com.baobaotao.web.UserListPdfView" />
-->
<!-- XMl及JSON视图解析器配置 -->
<bean id="subListJson"
class="org.springframework.web.servlet.view.json.MappingJacksonJsonView"
p:renderedAttributes="subList" />

<!-- 静态资源映射
    <mvc:default-servlet-handler/>
    -->
  
</beans>

原因 我没有找到  但可以参考 http://m.oschina.net/blog/76484

采用了web中配置方式
<!-- 静态资源 映射-->
<servlet-mapping>
<servlet-name>default</servlet-name>
<url-pattern>*.html</url-pattern>
</servlet-mapping>

<servlet-mapping>
<servlet-name>default</servlet-name>
<url-pattern>*.htm</url-pattern>
</servlet-mapping>

<servlet-mapping>
<servlet-name>default</servlet-name>
<url-pattern>*.class</url-pattern>
</servlet-mapping>

<servlet-mapping>
<servlet-name>default</servlet-name>
<url-pattern>*.ico</url-pattern>
</servlet-mapping>

<servlet-mapping>
<servlet-name>default</servlet-name>
<url-pattern>*.gif</url-pattern>
</servlet-mapping>

<servlet-mapping>
<servlet-name>default</servlet-name>
<url-pattern>*.json</url-pattern>
</servlet-mapping>

<servlet-mapping>
<servlet-name>default</servlet-name>
<url-pattern>*.jpg</url-pattern>
</servlet-mapping>

<servlet-mapping>
<servlet-name>default</servlet-name>
<url-pattern>*.js</url-pattern>
</servlet-mapping>

<servlet-mapping>
<servlet-name>default</servlet-name>
<url-pattern>*.svg</url-pattern>
</servlet-mapping>

<servlet-mapping>
<servlet-name>default</servlet-name>
<url-pattern>*.png</url-pattern>
</servlet-mapping>

<servlet-mapping>
<servlet-name>default</servlet-name>
<url-pattern>*.css</url-pattern>
</servlet-mapping>

另:静态资源的配置方式 http://liqipan.iteye.com/blog/1553276
分享到:
评论
2 楼 west_jing 2016-06-14  
1L正解,<mvc:annotation-driven/>很有用
1 楼 yenshen 2015-05-26  
我也碰到这个问题了,找了一大圈,最终问题解决了:
<context:component-scan base-package="com.springmvc.handlers"></context:component-scan>
<!--  需要添加该配置 -->
<mvc:annotation-driven/>
<mvc:default-servlet-handler/>

相关推荐

    welcome-file-list 与SpringMvc 的 DispatcherServlet

    pattern配置的是/),当配置文件中有对静态资源的处理 &lt;mvc:default-servlet-handler/&gt; 时候 ,先匹配 welcome-file-list 中的文件,依次查找,找到了就 返回,如果没有找到就继续匹配到controller 例如附件例子...

    Spring3中配置DBCP,C3P0,Proxool,Bonecp数据源

    &lt;mvc:default-servlet-handler /&gt; &lt;aop:config proxy-target-class="true"/&gt; &lt;tx:annotation-driven transaction-manager="txManager"/&gt; &lt;!-- 采用单数据源事务控制方式,通过注解来定义事务--&gt; &lt;bean ...

    JSF文件上传

    &lt;servlet-name&gt;Faces Servlet&lt;/servlet-name&gt; &lt;servlet-class&gt;javax.faces.webapp.FacesServlet&lt;/servlet-class&gt; &lt;load-on-startup&gt;1&lt;/load-on-startup&gt; &lt;/servlet&gt; &lt;!-- Faces Servlet Mapping --&gt; ...

    Bootstrap ACE后台管理模板

    &lt;title&gt;后台管理&lt;/title&gt; &lt;meta name="description" content="overview &amp; stats" /&gt; &lt;meta name="viewport" content="width=device-width, initial-scale=1.0" /&gt; &lt;!-- basic styles --&gt; &lt;link ...

    Spring MVC 入门实例

    11 &lt;bean id="simpleUrlHandlerMapping" class="org.springframework.web.servlet.handler.SimpleUrlHandlerMapping"&gt; 12 &lt;property name="mappings"&gt; 13 &lt;props&gt; 14 &lt;prop key="/hello.do"&gt;helloController&lt;/prop&gt; ...

    The Art of Assembly Language Programming

    The 80x86 MOV Instruction&lt;br&gt;4.8 - Some Final Comments on the MOV Instructions&lt;br&gt;&lt;br&gt;4.9 Laboratory Exercises&lt;br&gt;4.9.1 The UCR Standard Library for 80x86 Assembly Language Programmers&lt;br&gt;4.9.2 ...

    springMVC技术概述

    springMVC相关技术配置使用注解的HandlerMapping和HandlerAdapter使用&lt;mvc:annotation-driver&gt; 不过springBoot已经省略了这些配置 配置使用注解的Handler和Service等等使用&lt;context:component-scan&gt; 不过springBoot...

    flex开发对时间控制

    flex 对时间的关注&lt;mx:Script&gt; &lt;![CDATA[ // Event handler for the DateField change event. private function dateChanged(date:Date):void { if (date == null) selection.text = "Date selected: "; ...

    单点登录sso-shiro-cas-maven

    &lt;bean id="lifecycleBeanPostProcessor" class="org.apache.shiro.spring.LifecycleBeanPostProcessor"&gt;&lt;/bean&gt; &lt;bean class="org.springframework.beans.factory.config.MethodInvokingFactoryBean"&gt; ...

    SpringShiro分布式缓存版

    class="org.springframework.web.servlet.handler.SimpleMappingExceptionResolver"&gt; &lt;property name="exceptionMappings"&gt; &lt;props&gt; &lt;prop key="org.apache.shiro.authz.UnauthorizedException"&gt;unauth&lt;/...

    shiro注解版

    class="org.springframework.web.servlet.handler.SimpleMappingExceptionResolver"&gt; &lt;property name="exceptionMappings"&gt; &lt;props&gt; &lt;prop key="org.apache.shiro.authz.UnauthorizedException"&gt;unauth&lt;/...

    xml入门教程/xml入门教程

    如:&lt;?xml version="1.0" encoding="gb2312" standalone="yes"?&gt; 文档类型声明 规定元素的结构和属性列表的取值 如:&lt;!DOCTYPE studinfo SYSTEM "studinfo.dtd"&gt; 2)元素 空元素 &lt;空元素标签名 属性=...

    DWR中文文档.pdf

    34&lt;br/&gt;4.2.4 使用Spring配置DWR 35&lt;br/&gt;4.3 DWR与JSF 36&lt;br/&gt;4.3.1 JSF Creator 36&lt;br/&gt;4.3.2 Servlet Filter 36&lt;br/&gt;4.4 DWR与Struts 37&lt;br/&gt;4.4.1 Struts creator 37&lt;br/&gt;4.4.2 开始顺序 37&lt;br/&gt;4.5 DWR与...

    Red5 0.9与现有tomcat项目整合

    &lt;property name="handler" ref="myApp.handler" /&gt; &lt;property name="contextPath" value="${webapp.contextPath}" /&gt; &lt;property name="virtualHosts" value="${webapp.virtualHosts}" /&gt; &lt;/bean&gt; &lt;bean id=...

    netty-handler-4.1.65.Final-API文档-中英对照版.zip

    赠送jar包:netty-handler-4.1.65.Final.jar; 赠送原API文档:netty-handler-4.1.65.Final-javadoc.jar; 赠送源代码:netty-handler-4.1.65.Final-sources.jar; 赠送Maven依赖信息文件:netty-handler-4.1.65....

    HttpServer

    &lt;handler-class&gt;com.byj.control.listener.SurRefreshListener&lt;/handler-class&gt; &lt;url-pattern&gt;/refreshControl.do&lt;/url-pattern&gt; &lt;/handler&gt; &lt;handler&gt; &lt;handler-class&gt;...

    php参数数据过滤安全类.zip

    echo "&lt;b&gt;Error number:&lt;/b&gt; [$errno],error on line $errline in $errfile&lt;br /&gt;"; exit; } function wlog($logs){ if(empty($logname)){ $this-&gt;logname=$_SERVER["DOCUMENT_ROOT"]."/log.htm"; }...

    spring整合shiro

    &lt;set&gt;&lt;bean class="org.slave4j.shiro.SessionHandler"/&gt; &lt;/set&gt; 52 &lt;/property&gt; 53 54 &lt;property name="sessionValidationScheduler" ref="sessionValidationScheduler" /&gt; 55 &lt;property name="globalSession...

    netty-handler-4.1.24.Final-API文档-中文版.zip

    赠送jar包:netty-handler-4.1.24.Final.jar; 赠送原API文档:netty-handler-4.1.24.Final-javadoc.jar; 赠送源代码:netty-handler-4.1.24.Final-sources.jar; 赠送Maven依赖信息文件:netty-handler-4.1.24....

Global site tag (gtag.js) - Google Analytics