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

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

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

          o 確認用戶不會多次提交表單
          使用
          <response type="request-redirect" >
          替代type="view",在使用request-redirect做為回應方式時,將會將參數(shù)作為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"方式則控制器將在執(zhí)行請求"req1"后進行"req2"

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

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

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

          本文檔譯自ofbiz 4.0 cookbooks,本人翻譯,歡迎轉載,請注明出處.
          posted on 2008-10-11 22:04 shanghai_spark 閱讀(1419) 評論(0)  編輯  收藏 所屬分類: opentaps
          主站蜘蛛池模板: 湘潭市| 扬中市| 北碚区| 青铜峡市| 旺苍县| 来安县| 建湖县| 田东县| 庆安县| 余庆县| 米脂县| 宁远县| 尖扎县| 阿合奇县| 武邑县| 高唐县| 和硕县| 通许县| 孙吴县| 彭泽县| 蓬莱市| 周至县| 鹤山市| 朝阳县| 观塘区| 临沂市| 双柏县| 礼泉县| 交口县| 托克托县| 龙江县| 临夏县| 菏泽市| 宁陕县| 察哈| 辰溪县| 黄龙县| 禄丰县| 古交市| 仙居县| 桦川县|