1

個別の戦争モードでorbeonのxformsエンジンを使用しています。XFormsは正しく表示されますが、http投稿を送信しようとすると、エラーがスローされます。
私の送信タグ:

<xforms:submission id = "save-submission" ref = "instance('books-instance')" action = "http:// localhost:8080 / myproject / hello" method = "post" replace = "none" />

POSTを処理するはずのサーブレットは、アプリの/helloURLにあります。「/myproject/ hello」、「/ hello」などでaction属性を試しましたが、どれも機能しません。

私はwiresharkでhttp投稿をキャプチャしました、そしてメッセージは次のとおりです:POST / myproject / orbeon / xforms-server

HTTP POSTをサーブレットに直接送信するにはどうすればよいですか?なぜ/orbeonにリクエストを送信したいのですか?どこが間違っているのですか?

ありがとう!

4

1 に答える 1

1

WireSharkで表示できるはずのPOSTは2つあります。

  1. ブラウザからサーバーへの1つ、/myproject/orbeon/xforms-server(Ajax)への実行。
  2. OrbeonFormsからへの送信http://localhost:8080/myproject/hello

#2が表示されない場合は、インスタンスが無効であるか、その他の理由である可能性があります。これを理解するには、開発レベルのログorbeon.logを使用し、送信の実行時に何が起こっているかについての詳細を確認することをお勧めします。

于 2011-03-24T19:12:52.437 に答える