关于使用Filter还是使用AOP来实现权限等的问题 一般都放在filter来做,filter不会被绕过的,如果filter能绕过那么aop一样能绕过了。 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 个人觉得用Interceptor做比较方便。在filter中可能不太获取某些值~比如你要记日志,那么在Filter中你如何知道方法的执行结果? 权限资源拦截的原理就是FILTER(广义-即拦截概念)。 web请求还是基于url的 url必须经过filter 所以在filter做即可 肯定是filter 不能直接绕过去的 aop会存在url和方法名不对应的情况日志这些就不好记录了 不过最好的方案是用intercept 拦截器是针对action的,万一有请求绕过action,直达jsp(这样虽然不符合MVC思想,但项目中难免会有)那不是就有遗漏了? aop是方法级的更加细粒度, filter更加简单易用, 简单点做两者都可。 不过建议用权限框架 权限确实还是filter比较好。不用考虑那么多,直接一个通用filter搞定,而且防跳过。 感谢各位答复,基本确定用filter,本帖再放几天,如无其他建议,则结贴 可以建个表 将url和脚本对应起来 比如一段脚本对应3个url 另一段对应5个url 关于乱码的提问 求助,在后台取得jsp页面的元素值 火狐浏览器不支持encodeURL()函数吗? TOMCAT问题,在线等,谁解决了立马100分 帮忙啊! MYSQL4.1乱码自己解决了,高兴中,散分... 弄了三天,还没弄好,快疯了,有没有人来帮我看看啊? 怎么将html的内容打印成pdf格式的文档?或者将html保存为别的格式(.doc,excel等)? 请问怎么设置tomcat??? svn能撤销更新吗 关于web工程的deployment assembly 在JSP页面中怎么弹出另外一个JSP页面
在filter中可能不太获取某些值~比如你要记日志,那么在Filter中你如何知道方法的执行结果?