在一个SSM框架的javaweb项目中,需要访问到服务器中的pdf文件。
当前访问pdf文件实现方式:
Tomcat配置(server.xml):
<Context crossContext="true" path="/pdf" docBase="/var/www/html/pdf" reloadable="true"/>
浏览器访问方式:
http://cloud.xxxxx.cn/pdf/测试文件.pdf
但是当前实现方式在非登录条件下直接浏览器输入地址也能访问到静态文件,如何给该静态资源文件的访问加上登录状态过滤?即登录状态下该地址才能访问到pdf文件。
您好,根据你描述的情况,应该是想让所有的资源访问都加上登录认证,简单的,可以采用Servlet的Filter接口来实现,最近我刚好也写了一个类似的例子,你可以参考一下:
https://segmentfault.com/a/11...