大家知道,要防止webRoot下的目录文件被非法访问,都要在web.xml中设置过滤.
现我有目录:images(该目录当然放着是图片了),已设置了过滤,只有登录用户才可以访问此目录,
问题来了,我进入登录首页时(此时还未登录),这登录首页的图片不能正常显示了.(图片当然是使用images目录下的),
很明显,是过滤器起作用了,因为过滤器使images中的图片不能使用了,自然就显示不正常了....怎么办?一时转不过弯了,请大虾指教!
可以建议使用其它技术解决,当最好还是在过滤器基础上解决.反正不管怎样,想要的结果是:我直接输入images目录下的图片时,不可以打开或下载!

解决方案 »

  1.   

    过滤 一般做权限 过滤请求你这种过滤 是不是 可以改变一下啊比如: 把图片的现实全 交给具体页面 而不是 通过FILTER
      

  2.   

    过滤 一般做权限 过滤请求你这种过滤 是不是 可以改变一下啊比如: 把图片的显示权 交给具体页面 而不是 通过FILTER
      

  3.   

    没见过你这样的过滤器。过滤器用来过滤编码或楼上说的权限的验证等...
    你那种过滤访问路径没用过,也没有必要用吧?你用的是tomcat 5.5-的吗?