Spring框架的拦截器,为什么不会拦截Tomcat配置的的虚拟目录?

IvanSky 发布于 2018/11/16 14:40
阅读 395
收藏 0

MySQL连接为什么挂死了?别踩坑!>>>

Spring框架的拦截器,为什么不会拦截Tomcat配置的的虚拟目录?拦截器已设置为拦截全部请求,但是就是不会拦截Tomcat配置好的虚拟目录

加载中
0
欲穷三千界
欲穷三千界

因为虚拟目录是归 Tomcat 管的啊,相当于另一个应用。

你可以访问当前应用 url,拦截处理后转发到真实 url。

欲穷三千界
欲穷三千界
回复 @IvanSky : 权限控制框架拦截掉就行。
I
IvanSky
感谢回答,明白了。 我的意图是想根据当前session是否存在,来判断是否允许访问下载文件的真实url,以此来达到控制下载的目的,有什么方式能隐藏虚拟目录的路径,或者随机化虚拟目录的路径?
0
安宇雨
安宇雨

你是用虚拟目录来放真实文件,而真实url是可以直接下载的??那这个有什么意义....你的真实文件放到一个外网不能直接访问的地方..假定你用spring mvc ..你想要给别人加权访问文件.. 你在控制器那有个dowmload 处理 ..拦截器中判定是否有session...

返回顶部
顶部