No mapping found for HTTP request with URI

来源:互联网 发布:淘宝上的衣服款式 编辑:程序博客网 时间:2024/09/21 09:27

 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

 
0 0
原创粉丝点击