【发布时间】:2015-03-18 17:02:16
【问题描述】:
我正在尝试在 jsp 中使用枚举元素方法。
这是我的枚举:
public enum someEnum {
INSTANCE {
public String someMethod() {
return "yay";
}
}
public abstract String someMethod();
}
在我的jsp中我想做:
${somethingContainingMyEnum.getSomeEnum().someMethod()}
但是,我明白了
类 javax.el.BeanELResolver 不能访问带有修饰符“public”的类...的成员
我找到了一个解决方法,只是做一个间接:
${somethingContainingMyEnum.doSomething()}
和
public String doSomething {
return getSomeEnum().someMethod();
}
购买我想在没有间接的情况下这样做。有什么提示吗?
【问题讨论】: