我已经找了一段时间,无法找到一个解决方案,当我按下保存最终按钮时,我可以将请求参数从我的表单发送到外部webapp。
到目前为止,这是我在properties-local.xml中的内容......
<property as="xs:string" name="oxf.fr.detail.send.success.uri.*.*"
value="http://localhost:8080/monnieapp/?id={xxf:get-request-parameter('doc-id')}"/>
<property
as="xs:string"
name="oxf.fr.detail.process.save-final.*.*"
value='require-uploads
then require-valid
then save
then send(property = "oxf.fr.detail.send.success", uri = "http://localhost:8080/monnieapp/")
then success-message("save-success")
recover error-message("database-error")'/>
我已尝试更改值和属性名称等但我在尝试保存时仍会收到以下消息...
An error has occurred while processing the request.
有关如何执行此操作的建议吗?
由于
答案 0 :(得分:2)
如果您使用的是4.7.0,请尝试4.7.1,this issue已修复。使用4.7.1,以下内容应该有效:
<property as="xs:string" name="oxf.fr.detail.process.save-final.*.*">
require-uploads
then require-valid
then save
then send(uri = "http://localhost:8080/monnieapp/?id={xxf:get-request-parameter('doc-id')}")
then success-message("save-success")
recover error-message("database-error")
</property>