能否把一个constants的java类当作backing bean来使用?
lea
2007-07-02
假定我有一个定义constants的类MyConstants
... public static final String CONSTANT_A = "A"; public static final String CONSTANT_B = "B"; ... 上面的CONSTANT_A,CONSTANT_B是没有get,set方法的,我怎样能够在jsf的页面中直接访问到这些attribute? 我试过将MyConstants注册成为backing bean,然后在页面中去显示,但是会出现javax.faces.el.PropertyNotFoundException的异常,请问各位是否有解决的办法? 谢谢! |
|
john.yi
2007-07-03
从JSTL时代起好像就有这个问题。
为了${bean1.CONSTANT_A}你不得不提供一个getCONSTANT_A(), 我也没想到什么太好的办法,JSF中也是一样 |
|
lea
2007-07-04
谢谢两位解答!
|
|
zhoulei984623
2007-07-05
加个get方法不行马?
|
|
lea
2007-07-06
zhoulei984623 写道 加个get方法不行马?
嗯,用getter肯定可以,我就是想知道不用getter能不能办到:),现在看来似乎是只有加get方法才行了,谢谢大家! |