我希望GlassFish提供静态内容(jpg,css,js),我已经在项目的war文件中加入了这些内容。
我在tomcat中使用了默认的servlet,它可以工作。这是web.xml中的声明:
<servlet>
<servlet-name>DefaultServlet</servlet-name>
<servlet-class>org.apache.catalina.servlets.DefaultServlet</servlet-class>
</servlet>
<servlet-mapping>
<servlet-name>DefaultServlet</servlet-name>
<url-pattern>/images/*</url-pattern>
<url-pattern>/css/*</url-pattern>
</servlet-mapping>
我发现了一些帖子告诉他们如何做,但所有帖子都指的是使用保存静态内容的外部目录。在我的情况下,我希望内容在战争中。
答案 0 :(得分:0)
您可以将图像和CSS存储在Web-Inf文件夹中,并使用getServletContext来使用内容。