您的位置:首页 > 理论基础 > 计算机网络

No mapping found for HTTP request with URI

2013-12-11 00:07 405 查看

No mapping found for HTTP request with URI 关于spring mvc 中/ 和/*的一些理解

如果web.xml中拦截了/* 的请求就对应要在spring-servlet.xml中配置 <mvc:default-servlet-handler/> 来响应静态页面

或者直接把web.xml文件中换成/ spring mvc 在返回页面时就不会重复跳入 dispatcherServlet

因为需要考虑静态文件的访问,所以本人的spring-servlet 文件最终是这样的

<context:component-scan base-package="com.jack.spring.test"/>

<mvc:annotation-driven/>
<mvc:resources mapping="/images/**" location="/images/"/>
<mvc:resources mapping="/css/**" location="/css/"/>
<mvc:resources mapping="/scripts/**" location="/scripts/"/>

<bean id="viewResolver" class="org.springframework.web.servlet.view.InternalResourceViewResolver"
p:viewClass="org.springframework.web.servlet.view.JstlView"
p:order="2"
p:contentType="text/html;charset=utf-8"
p:prefix="/pages/"
p:suffix=".jsp"
p:cache="true"
/>

<bean id="multipartResolver"
class="org.springframework.web.multipart.commons.CommonsMultipartResolver"
p:defaultEncoding="utf-8"
p:maxInMemorySize="100000000"
/>


参考文章:http://blog.sina.com.cn/s/blog_534f69a00101332u.html
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: