o 使用安全連接
在你的<request-map ..>編輯中使用<security > 標(biāo)簽,其中https="true"將使頁(yè)面使用https協(xié)議,auth="true|false"決定用戶是否必須先登入系統(tǒng),direct-request="false"將不允許用戶直接通過(guò)瀏覽器輸入地址方式訪問(wèn)(即只能通過(guò)request-chain請(qǐng)求鏈方式訪問(wèn))
o 異步方式運(yùn)行服務(wù)
<event type="sevice" path="async"
>
o 確認(rèn)用戶不會(huì)多次提交表單
使用
<response type="request-redirect"
>
替代type="view",在使用request-redirect做為回應(yīng)方式時(shí),將會(huì)將參數(shù)作為URL一部分,所以在有特殊字符時(shí)有可能導(dǎo)致錯(cuò)誤。所以不要這樣使用:
<response name="viewContact" type="request-redirect" value="viewContact"/>
可以使用以下方式來(lái)替代:
<response name="viewContact" type="request" value="viewContact"/>
o 錯(cuò)誤信息的獲得
錯(cuò)誤與事件信息被設(shè)置于請(qǐng)求屬性中的 _ERROR_MESSAGE_(String),_EVENT_MESSAGE_(String)。它們可以request.setAttribute()方式設(shè)置及通過(guò)request.getAttribute()方式讀取。
參考 framework/common/webcommon/includes/messages.ftl
o 在請(qǐng)求后進(jìn)行重定向
使用"/control/req1/req2"方式則控制器將在執(zhí)行請(qǐng)求"req1"后進(jìn)行"req2"
o 如何在查詢按鈕中加入預(yù)填參數(shù)
查詢按鈕可以通過(guò)Javascript方式創(chuàng)建查詢操作,你可以使于預(yù)填字段方式在尾部增加參數(shù),示例:
"javascript:call_fieldlookup2(document.addProductStoreRole.partyId,'LookupPartyName?productStoreId=${productStoreId}');"
o 關(guān)于XSL:FO的提示
在描述或文本后追加?xml或使用<#escape x as x?xml>,以避免收到錯(cuò)誤提示。
o 在應(yīng)用間切換時(shí)保持用戶登入狀態(tài)
在一個(gè)應(yīng)用跳轉(zhuǎn)至另一個(gè)應(yīng)用時(shí)在URL中放入externalLoginKey參數(shù),這樣系統(tǒng)就不會(huì)再次要求你進(jìn)行登入操作:
&externalLoginKey=${externalLoginKey}
本文檔譯自ofbiz 4.0 cookbooks,本人翻譯,歡迎轉(zhuǎn)載,請(qǐng)注明出處.
在你的<request-map ..>編輯中使用<security > 標(biāo)簽,其中https="true"將使頁(yè)面使用https協(xié)議,auth="true|false"決定用戶是否必須先登入系統(tǒng),direct-request="false"將不允許用戶直接通過(guò)瀏覽器輸入地址方式訪問(wèn)(即只能通過(guò)request-chain請(qǐng)求鏈方式訪問(wèn))
o 異步方式運(yùn)行服務(wù)


o 確認(rèn)用戶不會(huì)多次提交表單
使用




o 錯(cuò)誤信息的獲得
錯(cuò)誤與事件信息被設(shè)置于請(qǐng)求屬性中的 _ERROR_MESSAGE_(String),_EVENT_MESSAGE_(String)。它們可以request.setAttribute()方式設(shè)置及通過(guò)request.getAttribute()方式讀取。
參考 framework/common/webcommon/includes/messages.ftl
o 在請(qǐng)求后進(jìn)行重定向
使用"/control/req1/req2"方式則控制器將在執(zhí)行請(qǐng)求"req1"后進(jìn)行"req2"
o 如何在查詢按鈕中加入預(yù)填參數(shù)
查詢按鈕可以通過(guò)Javascript方式創(chuàng)建查詢操作,你可以使于預(yù)填字段方式在尾部增加參數(shù),示例:

o 關(guān)于XSL:FO的提示
在描述或文本后追加?xml或使用<#escape x as x?xml>,以避免收到錯(cuò)誤提示。
o 在應(yīng)用間切換時(shí)保持用戶登入狀態(tài)
在一個(gè)應(yīng)用跳轉(zhuǎn)至另一個(gè)應(yīng)用時(shí)在URL中放入externalLoginKey參數(shù),這樣系統(tǒng)就不會(huì)再次要求你進(jìn)行登入操作:
&externalLoginKey=${externalLoginKey}
本文檔譯自ofbiz 4.0 cookbooks,本人翻譯,歡迎轉(zhuǎn)載,請(qǐng)注明出處.