Я использую реализацию Mojarra (2.2) спецификации JSF 2.2 на JBOSS 7 с RichFaces 4.3.2. Проблема, с которой я сталкиваюсь, заключается в том, что a4j: commandButton выполняет свое действие, но oncomplete не работает должным образом, и я получаю в ответ искаженный XML. Я получаю следующую ошибку: 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 в ответ).