我可以使用以下代码获取请求标头值。
value="xxforms:get-request-header('user-id')"
我想在保存表单时使用的请求标头中设置user-id
的值。
请提出相同的解决方案。
答案 0 :(得分:0)
正如您所注意到的,此时没有xxforms:set-request-header()
函数,但实现并不困难,而且您很幸运,因为Orbeon Forms恰好是开源的;)。请参阅implementation of xxforms:get-request-header()
,您应该可以创建相应的xxforms:set-request-header()
。 code位于GitHub中,您可以在根目录中找到Ant build.xml
。
答案 1 :(得分:0)
如何使用xforms:header在请求中发布信息:
<xforms:submmission>
<xforms:header>
<xforms:name>userid</xforms:name>
<xforms:value>...</xforms:value>
</xforms:header>
</xforms:submmission>
至少这适用于“静态”值,我还没有想出如何使用get-request-header中的值作为提交标题的值。