spring-Spring MVC 使用restful后静态资源(js,css...)404找不到问题

问题描述

Spring MVC 使用restful后静态资源(js,css...)404找不到问题

hi,各位:
之前使用SpringMVC都是正常的,这两天使用restful,想改变一下url的样子,就导致 如 product /{id} 这种请求的相关静态文件404找不到了,我发现这些静态文件的地址也发生了变化,如 /appname/ product /css/....,/appname/ product /js/...
怎么中间加了product这层目录呢?

而正常的url请求:/appname/index,/appname/profile,这些没有动态参数的,其静态文件地址就是正确的:/appname/css/....,/appname/js/...

我的spring配置文件如下:(部分)

<!-- 对静态资源文件的访问 -->
<mvc:resources mapping="/css/**" location="/,/WEB-INF/css/" />
<mvc:resources mapping="/js/**" location="/,/WEB-INF/js/" />
<mvc:resources mapping="/templates/**" location="/,/WEB-INF/templates/" />
<mvc:resources mapping="/images/**" location="/,/WEB-INF/images/" />
<mvc:resources mapping="/pics/**" location="/,/WEB-INF/pics/" />
<mvc:resources mapping="/properties/**" location="/WEB-INF/properties/" />

请熟悉的同学帮忙,万分感谢

时间: 2024-11-10 00:03:44

spring-Spring MVC 使用restful后静态资源(js,css...)404找不到问题的相关文章

ubuntu下面的apache2用JK模式整合tomcat后tomcat的Jsp显示404找不到

问题描述 ubuntu下面的apache2用JK模式整合tomcat后tomcat的Jsp显示404找不到 我是使用Jk的连接方式修改了几个文件 1. /etc/libapache2-mod-jk/workers.properties下的文件 改了以下内容 workers.tomcat_home=/root/tomcat8 workers.java_home=/usr/local/jdk8 ps=/ worker.list=ajp13_worker,jk-status,jk-manager wo

Spring MVC中如何防止静态资源被Interceptor过滤

问题描述 我的配置是web.xml<servlet> <servlet-name>appServlet</servlet-name> <servlet-class>org.springframework.web.servlet.DispatcherServlet</servlet-class> <init-param> <param-name>contextConfigLocation</param-name>

spring mvc 访问静态资源疑问

问题描述 前台页面需要访问静态页面,在没有配置<mvc:resourcesmapping="/css/**"location="/css/"/><mvc:resourcesmapping="/js/**"location="/js/"/>时,进行debug,程序启动后,前台还是能够访问的,虽然样式加载不出来,但是确实是可以访问的.但是当我为了要访问静态资源,所以加上上面的配置后,程序启动后,前台访问,反

spring 4.2.6 mvc 静态资源访问问题

问题描述 spring 4.2.6 mvc 静态资源访问问题 ![新进公司, 尝试自己重新拾起搭一个springmvc框架,可是一个静态资源访问问 题拦住了我两天,求大神帮忙: 图片说明](http://img.ask.csdn.net/upload/201605/20/1463737807_800158.png) 这是使用jar包 web.xml 配置: springmvc <context-param> <param-name>contextConfigLocation<

js引用-spring mvc 静态资源不能引用 已经配置了不拦截静态资源!!!

问题描述 spring mvc 静态资源不能引用 已经配置了不拦截静态资源!!! 页面中引用 web.xml中配置 springorg.springframework.web.servlet.DispatcherServlet <init-param> <param-name>contextConfigLocation</param-name> <param-value>/WEB-INF/classes/spring-servlet.xml</para

配置-关于spring mvc静态资源 加载的问题

问题描述 关于spring mvc静态资源 加载的问题 浏览器报了这样的错误 然后小弟的项目里面是这样配置滴: 解决方案 第一行错误就显示jquery没找到,$肯定也就不好使了.可以在src里加上"${pageContext.request.contextPath}/"配完整路径 解决方案二: 不能用 /js 开头,应该这样写:/web工程名/js .... 这是个非常基础的问题,建议看下 html 相关知识 解决方案三: 1可能是你用的SpringMVC框架,拦截了静态资源.你检查下

Spring MVC 4.2.2 中最好的集成静态资源的方法

Spring MVC 4.2.2 中最好的集成静态资源的方法 太阳火神的美丽人生 (http://blog.csdn.net/opengl_es) 本文遵循"署名-非商业用途-保持一致"创作公用协议 转载请保留此句:太阳火神的美丽人生 -  本博客专注于 敏捷开发及移动和物联设备研究:iOS.Android.Html5.Arduino.pcDuino,否则,出自本博客的文章拒绝转载或再转载,谢谢合作. Spring MVC 4.2.2 – Best way to Add/Integra

【spring boot】7.静态资源和拦截器处理 以及继承WebMvcConfigurerAdapter类进行更多自定义配置

   开头是鸡蛋,后面全靠编!!! ========================================================  1.默认静态资源映射路径以及优先顺序   Spring Boot 默认为我们提供了静态资源处理,使用 WebMvcAutoConfiguration 中的配置各种属性. 建议大家使用Spring Boot的默认配置方式,提供的静态资源映射如下: classpath:/META-INF/resources classpath:/resources

使用 Spring 3 MVC HttpMessageConverter 功能构建 RESTful web 服务

原文地址:http://www.ibm.com/developerworks/cn/web/wa-restful/ 简介: Spring,构建 Java 平台和 Enterprise Edition (Java EE) 应用程序的著名框架,现在在其模型-视图-控制器(Model-View-Controller ,MVC)层支持具象状态传输 (REST).RESTful web 服务根据客户端请求生成多个具象(representations)很重要.在本篇文章中,学习使用 HttpMessageC