我很感兴趣当我使用 CDI 时,将 JSF 页面与 AJAX 一起使用的正确方法是什么。我测试了配置 CDI bean,@SessionScoped
但我发现 AJAX 有问题。
将 AJAX 与配置为的 CDI bean 一起使用是否合适@ConversationScoped
?
而且我发现我必须在会话完成时conversation.begin();
放入 Bean 构造函数和conversation.end();
Java 方法。我可以以某种方式自动执行此操作吗?
PS我可以使用此代码在用户关闭页面时自动释放资源吗?
@Remove
public void finishIt(){
conversation.end();
}