Javascript Spring3.0WebMVC中未找到JS和CSS文件错误

Javascript Spring3.0WebMVC中未找到JS和CSS文件错误,javascript,css,file,spring-mvc,include,Javascript,Css,File,Spring Mvc,Include,我是Spring新手,我使用的是Spring3.0WebMVC,我包括了js和css文件,但它不适用于页面。Firebug显示了js和css文件的404错误。 我尝试了很多组合来包含js和css文件,但都没有效果。 请给我一些建议。 目录结构为: SpringApp --WebContent --resources --style.css --script.js --WEB-INF --views index.jsp -

我是Spring新手,我使用的是Spring3.0WebMVC,我包括了js和css文件,但它不适用于页面。Firebug显示了js和css文件的404错误。 我尝试了很多组合来包含js和css文件,但都没有效果。 请给我一些建议。 目录结构为:

SpringApp
--WebContent
  --resources
    --style.css
    --script.js
  --WEB-INF
    --views
           index.jsp
           ---------
这是我的web.xml文件---


多约斯普林
SpringDojo
org.springframework.web.servlet.DispatcherServlet
1.
SpringDojo
/
这是我的Spring配置文件-----


这是我的index.jsp文件--------


春天
欢迎来到春天世界。。。。
你能试试这个吗

<display-name>DojoSpring</display-name>
<servlet-name>SpringDojo</servlet-name>
<servlet-class>org.springframework.web.servlet.DispatcherServlet</servlet-class>
<load-on-startup>2</load-on-startup>
</servlet>

<servlet>
<servlet-name>Resource Servlet</servlet-name>
<servlet-class>org.springframework.js.resource.ResourceServlet</servlet-class>
<load-on-startup>1</load-on-startup>
</servlet>

<servlet-mapping>
<servlet-name>SpringDojo</servlet-name>
<url-pattern>/</url-pattern>
</servlet-mapping>
<servlet-mapping>

<servlet-name>Resource Servlet</servlet-name>
<url-pattern>/resources/*</url-pattern>
</servlet-mapping>
DojoSpring
SpringDojo
org.springframework.web.servlet.DispatcherServlet
2.
资源Servlet
org.springframework.js.resource.ResourceServlet
1.
SpringDojo
/
资源Servlet
/资源/*

并为每个静态资源调用添加
${pageContext.request.contextPath}/

请检查此链接。我试过了,效果很好。 但只有当我把资源放在WEB-INF文件夹之外时,它才对我有效


在web.xml中添加以下内容

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

违约
*.css
违约
*.js
并使用以下内容包含静态js文件

<script type="text/javascript" src="resources/script.js"> </script>


试试这个。。。我尝试了这个,但是Firebug给了我一个错误NetworkError:404 Not Found-“嘿,谢谢你的回复。正如我上面提到的,我使用的是spring 3.0,它不支持这个。我尝试了这个,但是给出了一个错误NetworkError:404 Servlet资源Servlet不可用-由Firebug(Firefox)提供
<display-name>DojoSpring</display-name>
<servlet-name>SpringDojo</servlet-name>
<servlet-class>org.springframework.web.servlet.DispatcherServlet</servlet-class>
<load-on-startup>2</load-on-startup>
</servlet>

<servlet>
<servlet-name>Resource Servlet</servlet-name>
<servlet-class>org.springframework.js.resource.ResourceServlet</servlet-class>
<load-on-startup>1</load-on-startup>
</servlet>

<servlet-mapping>
<servlet-name>SpringDojo</servlet-name>
<url-pattern>/</url-pattern>
</servlet-mapping>
<servlet-mapping>

<servlet-name>Resource Servlet</servlet-name>
<url-pattern>/resources/*</url-pattern>
</servlet-mapping>
<servlet-mapping>
  <servlet-name>default</servlet-name>
  <url-pattern>*.css</url-pattern>
</servlet-mapping>
<servlet-mapping>
  <servlet-name>default</servlet-name>
  <url-pattern>*.js</url-pattern>
</servlet-mapping>
<script type="text/javascript" src="resources/script.js"> </script>