我可以使用以下代码获取请求标头值。
value="xxforms:get-request-header('user-id')"
我想user-id
在保存表单时使用的请求标头中设置值。
请提出一些解决方案。
正如您所注意到的,此时没有任何xxforms:set-request-header()
功能,但实现起来并不难,而且您很幸运,因为 Orbeon Forms 恰好是开源的 ;)。看到实现了xxforms:get-request-header()
,应该可以创建对应的了xxforms:set-request-header()
。代码在GitHub 中,您会build.xml
在根目录中找到 Ant。
如何使用 xforms:header 将信息与请求一起发布:
<xforms:submmission>
<xforms:header>
<xforms:name>userid</xforms:name>
<xforms:value>...</xforms:value>
</xforms:header>
</xforms:submmission>
至少这适用于“静态”值,我还没有弄清楚如何使用 get-request-header 中的值作为提交标头的值。