spring isMethod 的注释 getter

spring annotation getter for isMethod

我想在我的 bean 中使用 is 方法而不是 getIsmethod。有没有办法告诉 el 使用的方法不是 get 方法?

private boolean isSloAdmin = false;

//todo be nice to have it standard isMethod call
public boolean getIsSloAdmin() {
    return isSloAdmin;
}

那么EL代码就是

${myForm.isSloAdmin}

谢谢!

这与 Spring 没有任何关系。布尔值 getter 的 标准 约定是使用以 is 开头的方法。所以你的方法应该是

public boolean isSloAdmin() {
    return isSloAdmin;
}

并且您应该像访问任何其他 bean 一样使用 JSP EL 访问它 属性:

${myForm.sloAdmin}