posts - 241,  comments - 116,  trackbacks - 0

          1 頁面上通過url觸發,比如<a href="credit_createCreditUI.action" >觸發</a>

             分析這個url,可以看出,觸發的功能代碼是:在xxxStruts.xml配置里面<action name="credit_*" class="creditAction" method="{1}">對應的處理類class="creditAction"當然這個由spring來管理,查看xxxBeans.xml可 以看到具體是那個類。那么遇到這種觸發,就知道,這個請求是進入到類creditAction里面的createCreditUI這個方法來處理的,我們 看下這個方法

          2

          妹,希望你能理解

              public final String createCreditUI()
              {
                  log.info("創建貸方傳票頁面");
                  log.warn(LogTool.userLog() + "進入貸方傳票頁面。");
                  return "createCreditUI";
              }

          可以看到這個類只是簡單做一個地址跳轉,跳轉到真正處理這個貸方傳票的頁面return "createCreditUI";去。這里又涉及到了ssh中struts2的配置,我們在它的struts.xml配置文件看下

          3

          <struts>
              <package name="credit" namespace="/" extends="main">

                  <!-- 資料導出 -->
                  <action name="credit_*" class="creditAction" method="{1}">
                      <!-- 登錄超時和Session權限的攔截器棧 -->
                      <interceptor-ref name="sessionTimeOutStack" />
                      <result name="timeout">/timeout.jsp</result>
                      <result name="createCreditUI">/WEB-INF/report/credit_summons_UI.jsp</result>
                      <result name="checkCredit">/WEB-INF/report/credit_summons_print.jsp</result>
                      <result name="test">/WEB-INF/report/credit_summons_print_all.jsp</result>
                      <result name="error">/WEB-INF/merchant/ajaxDone.jsp</result>
                      <result name="success">/WEB-INF/merchant/ajaxDone.jsp</result>
                  </action>

              </package>
          </struts>

          這樣,一個由頁面觸發,到action類處理跳轉的流程就完成了。如果涉及到具體的功能處理或計算,也是寫在action類里面相應的方法里,然后封裝好需要的bean或處理好相應的sql,最后跳轉而已。


          posted on 2011-10-08 09:58 墻頭草 閱讀(229) 評論(0)  編輯  收藏

          只有注冊用戶登錄后才能發表評論。


          網站導航:
           
          人人游戲網 軟件開發網 貨運專家
          主站蜘蛛池模板: 福清市| 山东省| 和田市| 邢台市| 古丈县| 聂荣县| 永宁县| 巍山| 中阳县| 内丘县| 当阳市| 茶陵县| 龙口市| 连云港市| 宝应县| 炉霍县| 社旗县| 囊谦县| 灌阳县| 乌拉特中旗| 车致| 南阳市| 合水县| 高要市| 嘉义县| 咸丰县| 东乡族自治县| 中江县| 武威市| 财经| 梨树县| 连云港市| 江油市| 江北区| 呼伦贝尔市| 莆田市| 军事| 洛川县| 衡阳市| 汾阳市| 固安县|