[英]Is it possible to call JSF events from an Inner Bean?
我想知道是否可以从内部bean调用JSF事件,例如valueChangeListener和actionListener,即在其他受管Bean中是objetc的bean?
谢谢。
是的你可以。 您只需要确保实例在实际请求期间可用。
例如
<h:inputText valueChangeListener="#{bean.nested.change}" />
与...结合
public class Bean {
private Nested nested; // +getter
}
和
public class Nested {
public void change(ValueChangeEvent event) {
// ...
}
}
不会 ,如果上班Nested
没有被实例化中Bean
。 然后, #{bean.nested}
将返回null,并且该方法不可访问。 因此,请确保已实例化它:
public class Bean {
private Nested nested = new Nested(); // +getter
}
EL即不会为您这样做。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.