spark的自留地(ofbiz/eclipse rcp/shark/opentaps)

            BlogJava :: 首頁 :: 聯系 :: 聚合  :: 管理
            54 Posts :: 0 Stories :: 112 Comments :: 0 Trackbacks
          o 使用安全連接
          在你的<request-map ..>編輯中使用<security > 標簽,其中https="true"將使頁面使用https協議,auth="true|false"決定用戶是否必須先登入系統,direct-request="false"將不允許用戶直接通過瀏覽器輸入地址方式訪問(即只能通過request-chain請求鏈方式訪問)

          o 異步方式運行服務
          <event type="sevice" path="async" >

          o 確認用戶不會多次提交表單
          使用
          <response type="request-redirect" >
          替代type="view",在使用request-redirect做為回應方式時,將會將參數作為URL一部分,所以在有特殊字符時有可能導致錯誤。所以不要這樣使用:
          <response name="viewContact" type="request-redirect" value="viewContact"/>
          可以使用以下方式來替代:
          <response name="viewContact" type="request" value="viewContact"/>

          o 錯誤信息的獲得
          錯誤與事件信息被設置于請求屬性中的 _ERROR_MESSAGE_(String),_EVENT_MESSAGE_(String)。它們可以request.setAttribute()方式設置及通過request.getAttribute()方式讀取。
          參考 framework/common/webcommon/includes/messages.ftl

          o 在請求后進行重定向
          使用"/control/req1/req2"方式則控制器將在執行請求"req1"后進行"req2"

          o 如何在查詢按鈕中加入預填參數
          查詢按鈕可以通過Javascript方式創建查詢操作,你可以使于預填字段方式在尾部增加參數,示例:
          "javascript:call_fieldlookup2(document.addProductStoreRole.partyId,'LookupPartyName?productStoreId=${productStoreId}');"

          o 關于XSL:FO的提示
          在描述或文本后追加?xml或使用<#escape x as x?xml>,以避免收到錯誤提示。

          o 在應用間切換時保持用戶登入狀態
          在一個應用跳轉至另一個應用時在URL中放入externalLoginKey參數,這樣系統就不會再次要求你進行登入操作:
          &externalLoginKey=${externalLoginKey}

          本文檔譯自ofbiz 4.0 cookbooks,本人翻譯,歡迎轉載,請注明出處.
          posted on 2008-10-11 22:04 shanghai_spark 閱讀(1415) 評論(0)  編輯  收藏 所屬分類: opentaps
          主站蜘蛛池模板: 瑞金市| 石狮市| 肃南| 博罗县| 平阳县| 桦甸市| 竹山县| 团风县| 韶关市| 浮山县| 本溪| 九寨沟县| 岗巴县| 万州区| 九台市| 噶尔县| 宣城市| 金沙县| 营口市| 凌云县| 察哈| 饶平县| 康乐县| 阜新市| 高唐县| 永德县| 大兴区| 丰镇市| 沭阳县| 济宁市| 西林县| 红河县| 福贡县| 会宁县| 平乡县| 循化| 西华县| 建阳市| 徐汇区| 满洲里市| 金坛市|