2013-04-11 19 views
0

我想使用函數:get-request-header()獲取標題信息。無法檢索在Orbeon 4.0.1上的標題信息,但在3.9上工作

它適用於Orbeon 3.9:

<xforms:bind id="control-1-bind" name="control-1" nodeset="control-1" 
type="xforms:string" xxforms:default="xxforms:get-request-header('User-Agent')"/> 
</xforms:bind> 

但沒有什麼是對Orbeon 4.0.1返回,字段爲空:

<xf:bind id="control-1-bind" name="control-1" ref="control-1" 
    xxf:default="xxf:get-request-header('User-Agent')"/> 

我的演示環境(http://demo.orbeon.com/orbeon/home/)也測試並仍沒有。無法檢索表單中的標題信息。

函數get-request-header()在Orbeon 4.0.1上不起作用。

問候, 之書

回答

0

好像4.0需要標題名稱是小寫的,看起來像一個沒有鋸齒的迴歸。因此,現在,作爲解決方法,請改用xxforms:get-request-header('user-agent')。一旦修復了this issue,您將可以再次使用混合大小寫頭名稱。

+0

謝謝,它的工作原理! 我做了這個測試,找到我最初的問題的錯誤。目前,我正嘗試在Liferay中集成一個Orbeon格式來檢索用戶名。但即使小寫字母也不起作用。 我會爲此打開一個新線程。 – Sefer 2013-04-12 08:46:35

相關問題