在我的应用程序中,我需要在单个servlet中处理来自用户的所有请求,但是,我碰巧有一个包含静态内容的文件夹,我也希望静态服务。
在我的web.xml文件中,我有以下内容:
<servlet>
<servlet-name>all</servlet-name>
<servlet-class>a.b.c.WidgetlistXml</servlet-class>
</servlet>
<servlet-mapping>
<servlet-name>all</servlet-name>
<url-pattern>/*</url-pattern>
</servlet-mapping>
有没有办法可以排除所有.zip文件?
PS。我知道之前已经在StackOverflow上询问过这个问题,但最新的帖子大约是2006年,他们也关注Spring或其他框架。我没有使用,自2006年以来,某些内容可能会在网址模式中发生变化。顺便说一下,在web.xml上查找文档也不是那么简单。
提前谢谢你。
答案 0 :(得分:1)
为您的静态内容设置DefaultServlet
。这是一个例子:
http://tomcat.apache.org/tomcat-7.0-doc/default-servlet.html#where