我在使用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作为回应)。