Я только что начал с orbeon и xforms для какого-то проекта.
Orbeon успешно интегрирован с моим тестовым приложением в качестве движка xforms (отдельное развертывание с кросс-контекстом).
Теперь основы xforms уже позади, и мне нужно было выполнить некоторую проверку ошибок после отправки. Поэтому я пытаюсь обработать xforms-submit-error, например, вот так (это модифицированный пример из w3.org):
<xf:submission action="/processor500" method="post" id="submission1" replace="none">
<xf:message ev:event="xforms-submit-error" level="modal">submission1 error (<output value="event('response-status-code')"/>)</xf:message>
</xf:submission>
/ process500 - пустой сервлет, который просто вызывает RuntimeException, поэтому он возвращает код ответа 500.
Но код ответа в событии всегда пуст. Любое из свойств события всегда пустое, и я просто не могу понять, почему (на этот раз Google не помог).
Есть предложения?
Спасибо.