我在phaselistener中的CDI bean注入按预期工作,但@PostConstuct方法从未被调用。我试着用@javax.enterprise.context.ApplicationScope、SessionScope对phaselistener进行注释,但是没有效果。//@ApplicationScope//@Dependent
public class MyPhaseListener implements PhaseListener@
我有一个使用JSF 1.1版的遗留应用程序 我正在尝试在所有响应中设置cookie,但由于特定要求,通过PhaseListener实现而不是通常的Filter。我做了一些类似的事情: public class MyPhaseListener implements PhaseListener {
public PhaseId getPhaseId()
我试图通过使用PhaseListener来做到这一点。我可以登录和注销,但是当我试图打开另一个页面时,我遇到了一个问题:我无法在@Named("user") public class UserManager类中获得PhaseListener bean。对于每个请求,如果PhaseListener不是null,我想签入#{user.current}。但是我不能把#{user}豆放在PhaseListener里。