如何在servlet过滤器中分离静态和动态内容

时间:2015-05-05 14:37:58

标签: tomcat servlets servlet-filters

我需要实现javax.servlet.ServletFilter,它为Tomcat servlet容器中的所有动态内容添加一些预处理。但是所有静态内容(如图像和HTML文件)都应该避免预处理。

问题是如何确定URI是静态的(将由DefaultServlet处理)还是动态的?

据我了解,我可以通过检查URI来检查这一点。例如,如果uri.endWith(" .png"),这是"静态" PNG图像,但这不是理想的解决方案。我可能忘记指定一些"异国情调"延伸等。

有没有一般解决方案?可能是Tomcat具体的吗?

0 个答案:

没有答案