如果litebean是request的,beforerender是会执行的。
我理解你的意思是页面某个组件的click事件会弹出一个模态窗口,这个窗口的src是a.faces
我做了这样的测试,结果没问题。
a.html:
<h1 onclick="window.showModalDialog('before.faces') ">Welcome!</h1>
before.faces对应Bean
@BeforeRender
public void init(boolean bol) {
System.out.println(new Date() + " run here");
}
结果是每次点击都会打印