使用orbeon表单提交http帖子时出错

时间:2011-03-24 17:11:20

标签: xforms orbeon

我在单独的战争模式下使用orbeon的xforms引擎。 XForms显示正确,但是当我尝试发送http帖子时,它会抛出错误 我的提交标签:

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

我的servlet,应该处理POST,在我的应用程序的/ hello url上。 我尝试使用“/ myproject / hello”,“/ hello”等操作属性,但它们都不起作用。

我使用wireshark捕获了http帖子,消息是: POST / myproject / orbeon / xforms-server

如何将HTTP POST直接发送到我的servlet? 为什么要将请求发送到/ orbeon?哪里出错了?

谢谢!

1 个答案:

答案 0 :(得分:1)

您应该能够通过WireShark查看两个POST:

  1. 从浏览器到服务器,完成/myproject/orbeon/xforms-server(Ajax)。
  2. 从Orbeon Forms提交到http://localhost:8080/myproject/hello
  3. 如果您没有看到#2,可能是因为实例无效或其他原因。为了解决这个问题,我建议您使用development-level logging并查看orbeon.log以获取有关提交运行时所发生情况的更多信息。