0

以下のコードを使用して、リクエストヘッダーの値を取得できます。

value="xxforms:get-request-header('user-id')"

user-idフォームの保存中に使用されているリクエストヘッダーにの値を設定したいと思います。

同じ解決策を提案してください。

4

2 に答える 2

0

xforms:header を使用して、リクエストとともに情報を投稿してみてはどうでしょうか。

<xforms:submmission>
    <xforms:header>
        <xforms:name>userid</xforms:name>
        <xforms:value>...</xforms:value>
    </xforms:header>
</xforms:submmission>

少なくともこれは「静的な」値で機能します。送信されたヘッダーの値として get-request-header の値を使用する方法をまだ理解していません。

于 2012-07-19T20:47:12.853 に答える
0

お気付きのxxforms:set-request-header()ように、現時点では関数はありませんが、Orbeon Forms はたまたまオープン ソースであるため、実装するのは難しくありません ;)。の実装をxxforms:get-request-header()参照してください。対応する を作成できるはずですxxforms:set-request-header()コードはGitHub にありbuild.xml、ルートに Ant があります。

于 2011-05-18T02:15:16.677 に答える