值得注意的是,在permissions的属性值中有一个值是特殊处理的――rolesAdapter。如果设置了permissions="rolesAdapter",就说明在验证菜单是否显示的过程中,不是在application/request/session/page域中查找适配器,而是创建并使用新的RolesPermissionsAdapter对象。这样就只需要在<menu:useMenuDisplayer/>标记中添加属性permissions="rolesAdapter",而无需定义自己的PermissionsAdapter实现。