我差不多已经在Mojarra 2.1.7上做了一个原型并且它运行得很好,但是当试图使其与MyFaces impl(2.1.6)一起工作时它没有(pom修改为不混合Mojarra和MF实现)。
事实是,当我发出ajax请求时,它会重新呈现视图,但是当我尝试使用请求(ajax,导航)进行另一个操作时,它什么都不做。
在FireBugs中,在第二个操作之后它会抛出此错误:
<partial-response>
<error>
<error-name>java.lang.IllegalStateException</error-name>
<error-message><![CDATA[java.lang.NullPointerException: state]]></error-message>
</error>
</partial-response>
我的bean是ViewScoped,我正在使用Primefaces组件(如果它有帮助......),所以我不知道为什么在第一次ajax请求后状态为null。 有人知道解决方案吗?
谢谢,卡洛斯