我在单独的战争模式下使用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?哪里出错了?
谢谢!
答案 0 :(得分:1)
您应该能够通过WireShark查看两个POST:
/myproject/orbeon/xforms-server
(Ajax)。http://localhost:8080/myproject/hello
。如果您没有看到#2,可能是因为实例无效或其他原因。为了解决这个问题,我建议您使用development-level logging并查看orbeon.log
以获取有关提交运行时所发生情况的更多信息。