2012-01-26 5 views
1

私はいくつかのプロジェクトでorbeonとxformsを使い始めました。 私はOrbeon succesfulyをxformsエンジン(クロスコンテクストを使った別個のデプロイメント)としてテストアプリケーションと統合しました。xforms-submit-errorイベントのプロパティは常に空ですか?

今、xformsの基本は私の後ろにあり、送信後に何らかのエラーチェックを実装する必要がありました。

 
<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が、それは500応答を返しているので、ただのRuntimeExceptionを上げ、空のサーブレット、次のとおりです。だから私は、この(これはw3.orgから変形例である)のように、たとえばXFormsの提出・エラーを処理しようとしていますコード。 しかし、イベントのresponse-status-codeは常に空です。イベントのプロパティのいずれかが常に空であり、私はそれをなぜ理解できないのですか(Googleは今回は役に立たなかった)。

提案がありますか?

ありがとうございました。

+0

出力タグには、回答済みの名前空間がありません。また、デバッグモードでlog4jをオンにすると、エラーの詳細を見つけることもできます。 – Jayy

答えて

2

event('response-status-code')xforms-submit-error)がサポートされています。<output>に接頭辞がないため、あなたの例はほとんど機能しません(<xf:output>)。実際にはevent('response-status-code')を示すXForms test caseも参照してください。

+0

今私はとても馬鹿だと感じます。残念だ。みんなありがとう。 –

関連する問題