2018-09-11 08:37
@ppupup 例子还是有点问题,没让你看明白,其实权限控制不在于if else,而是你自己传到Directive里面的参数,我这里传的是permission和userId,这才是后台真正用来判断是否有权限的条件,一个带权限过滤的完整的表达式应该是
#button({btnId:"btn-grant",className:"btn",btnValue:"资源授权",permission:"/sys/role",userId:session.sysUser.id??})
没有传permisson和userId,则表示这个按钮并没有做过滤,可以理解为只做了菜单级别过滤,能进这个页面就能操作页面上所有的按钮的意思。
我只是把原来的jstl标签进行了改造,真要做权限管理,推荐参考波总在jfinal club项目中的设计。
2017-08-06 13:48
@jambolleo 以前使用oracle数据库的项目也用了这个框架没有问题,使用的是objdbc14来着~~其他的版本没试过