a4j:commandButton无法按预期使用JSF 2.2和RichFaces 4.3.2,oncomplete提供malformedXML

时间:2013-06-03 15:46:23

标签: richfaces jboss7.x mojarra jsf-2.2

我在使用RichFaces 4.3.2的JBOSS 7上使用Mojarra的JSF规范2.2的实现(2.2)。我面临的问题是a4j:commandButton执行其操作但是oncomplete不能按预期工作,我得到一个malformedXML作为响应。 我收到以下错误:event.description:“在更新期间:找不到javax.faces.ViewState”

我第一次呈现HTML时检查了浏览器控制台,javax.faces.viewState的隐藏标记是

但我不知道为什么服务器发送javax.faces.viewState以响应a4j:commandButton并尝试查找id = javax.faces.viewState的元素并失败。我调试了jsf.js,当它尝试将js中给定的正则表达式与我在服务器响应中获得的HTML元素匹配时,它失败了。(因为正则表达式是/javax.faces.ViewState:.*$/而且我得到了javax.faces .ViewState作为回应)。

1 个答案:

答案 0 :(得分:1)

似乎RichFaces 4.3.2与JSF 2.2不兼容! 看看这个网址: https://community.jboss.org/thread/230065