无法从Struts2中提供静态内容

时间:2011-04-07 17:44:36

标签: struts2

我有一个简单的Struts2应用程序,可以很好地提供JSP文件。但是当我尝试提供CSS文件时,我得到404

这是我的web.xml

<?xml version="1.0" encoding="UTF-8"?>
<web-app version="2.5" xmlns="http://java.sun.com/xml/ns/javaee" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://java.sun.com/xml/ns/javaee http://java.sun.com/xml/ns/javaee/web-app_2_5.xsd">
   <session-config>
      <session-timeout>
            30
      </session-timeout>
   </session-config>
   <welcome-file-list>
      <welcome-file>index.jsp</welcome-file>
   </welcome-file-list>
   <filter>
      <filter-name>struts2</filter-name>
      <filter-class>org.apache.struts2.dispatcher.ng.filter.StrutsPrepareAndExecuteFilter</filter-class>
   </filter>

   <filter-mapping>
      <filter-name>struts2</filter-name>
      <url-pattern>/*</url-pattern>
   </filter-mapping>
</web-app>

在我的WEB-INF中,我有一个content文件夹,我在其中提供JSP文件(使用约定插件)。我尝试直接在css\application.csscontent根目录中放置web-inf文件夹/文件。都没有工作。

任何提示都将不胜感激。

由于

1 个答案:

答案 0 :(得分:0)

没关系。我想到了。我把文件夹放在错误的位置。

它需要直接在Web文件夹中,而不是WEB-INF。

... DUR