当前位置: 代码迷 >> Java Web开发 >> spring mvc2.5框架怎么请求静态资源
  详细解决方案

spring mvc2.5框架怎么请求静态资源

热度:498   发布时间:2016-04-17 10:52:51.0
spring mvc2.5框架如何请求静态资源?
我的web.xml代码:
 
XML code
        <servlet>        <servlet-name>spring-mvc</servlet-name>        <servlet-class>org.springframework.web.servlet.DispatcherServlet</servlet-class>        <init-param>            <param-name>contextConfigLocation</param-name>            <param-value>classpath:spring-mvc-servlet.xml</param-value>        </init-param>        <load-on-startup>1</load-on-startup>    </servlet>    <servlet-mapping>        <servlet-name>spring-mvc</servlet-name>        <url-pattern>/web/*</url-pattern>    </servlet-mapping>


我的spring-mvc-servlet.xml代码:
XML code
        <beans default-autowire="byName" default-lazy-init="false">        <!-- 方法名解析器 -->    <bean id="InternalPathMethodNameResolver"        class="org.springframework.web.servlet.mvc.multiaction.InternalPathMethodNameResolver" />            <!-- 视图解析器 -->    <bean id="viewResolver"        class="org.springframework.web.servlet.view.InternalResourceViewResolver">        <property name="viewClass">            <value>org.springframework.web.servlet.view.JstlView</value>        </property>    </bean>            <bean id="urlMapping"        class="org.springframework.web.servlet.handler.SimpleUrlHandlerMapping">                <property name="mappings">            <props>                <prop key="/liquidation/*">liquidation</prop>            </props>        </property>    </bean>   </beans>


我通过默认页面index.html页面上的一个选择请求LiquidationController然后
Java code
return new ModelAndView("/WEB-INF/html/liquidation.html" );
跳转到liquidation.html上去,
现在问题是我在liquidation.html页面不管我请求任何URL,都会被拦截到这个LiquidationController去,我希望我的html文件和js文件等静态资源文件不被这个拦截器拦截,请问我该怎么做?
我谷歌百度了一大堆,都说要在配置文件上改,可是我改来改去就是改不出来,请问怎么办?
麻烦懂springmvc的大哥大姐帮帮忙晒下你们是怎么解决的代码。先谢谢各位了!

------解决方案--------------------
<props>
<prop key="/resource/*.jpg">liquidation</prop>
</props>
  相关解决方案