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中设置的
有什么好主意吗,伙计们?用
或
作为一种健全性检查,如果使用
查看静态变量,它是否有效?