无法从 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.css
文件夹/文件放入 content
和 web-inf
根目录中。都不起作用。
任何提示将不胜感激。
谢谢
I have a simple Struts2 app that is serving JSP files just fine. But when I try to serve CSS files, I get 404
.
Here is my 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>
In my WEB-INF I have a content
folder where I serve JSP files (using the convention plugin). I tried putting a css\application.css
folder/file in both the content
and web-inf
root directly. Neither work.
Any tips would be appreciated.
Thanks
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
没关系。我想通了。我的文件夹位于错误的位置。
它需要直接位于 Web 文件夹中,而不是 WEB-INF 中。
杜...
Nevermind. I figured it out. I had the folder in the wrong location.
It needed to be directly in the web folder and not WEB-INF.
Dur...