日期:2014-05-17  浏览次数:20654 次

关于按角色分页面展示表格标签按钮的问题
我最近用spring security3.1做了一个验证登录的系统。现在根据不同的部门的和不同的职位显示一张总表的带有部门信息的内容,例如我是开发部的 我用开发部的账号登录查看的内容就只能是select 总表 where dept='开发部'的内容。 如果我用java如何提取这个信息?用<sec>标签能解决么?
笨一点的解决思路是不是这样的既然我的filter已经拦截到了username那么就在filter中提取这个dept然后传值给我的业务层 在业务层中使用sql拼凑就可以显示这个数据展示页面。
再将增删改用<sec>标签包裹同时用annotation注释上我的业务?
------解决方案--------------------
当一个用户登录的时候,你就应该知道他是什么角色,根据角色查询这个角色下的内容。