Java struts2,使用静态参数调用会话变量方法

Java struts2,使用静态参数调用会话变量方法,java,jsp,struts2,permissions,ognl,Java,Jsp,Struts2,Permissions,Ognl,我不知道我的权限检查是否正确,但我是这样做的 public class User { public boolean hasPermission (String permission){ // codes here to check from Roles.permissions if permission parameter exists // return true if exists, otherwise return false } } 在我的JSP

我不知道我的权限检查是否正确,但我是这样做的

public class User {
   public boolean hasPermission (String permission){
       // codes here to check from Roles.permissions if permission parameter exists
       // return true if exists, otherwise return false
   }
}
在我的JSP中,如果会话中保存为“currentUser”的用户没有“save.settings”权限,我想隐藏一个按钮

为了组织代码,我声明了一个接口:

public interface Permission {
    public static final String SAVE_SETTINGS = "save.settings";
}
因此,在检查权限时,我将只访问JSP中的静态变量

现在我如何在JSP中实现这一点?我试过


但它不起作用


也是在我的struts.xml中设置的

有什么好主意吗,伙计们?



作为一种健全性检查,如果使用
查看静态变量,它是否有效?