學(xué)習(xí)心得

          BlogJava 首頁 新隨筆 聯(lián)系 聚合 管理
            3 Posts :: 0 Stories :: 1 Comments :: 0 Trackbacks
          談到ActionMapping.相信大家用得最多的就是ActionMapping.findForward("forwardName");通過ActionMapping對象把請求轉(zhuǎn)發(fā)到指定的forward對象。
          沒錯(cuò),在大體上。ActionMapping就實(shí)現(xiàn)了一個(gè)路由的功能。負(fù)責(zé)把請求轉(zhuǎn)發(fā)到不同的ActionForward上。
          在我們經(jīng)常用的配置就是:
          <action-mappings>
          <action path="login" type="study.struts.LoginAction"
          name
          ="login" scope="request"
              </action>
          </action-mappings
          >
          在<action-mappings>標(biāo)簽中配置了N個(gè)action。實(shí)際上在struts1.1處理的時(shí)候會(huì)把這些action都裝飾成一個(gè)單例的ActionMapping對象然后放到一個(gè)
          ActionMappings的Map中,通過action的path屬性做為key。來區(qū)別不同的ActionMapping對象。struts就通過請求不同的path就可以達(dá)到把請求轉(zhuǎn)發(fā)給
          不同的Action上。
          ------------------------------------------------------------------------------------------------------
          ActionMapping工作起來就像是ActionServlet的一個(gè)路由聯(lián)絡(luò)官。取決于mapping 如何被填寫
          設(shè)置,請求可能被傳遞到任何地方。ActionMapping表達(dá)了Struts 應(yīng)用的核心設(shè)計(jì)。如果你
          想知道一個(gè) Struts 應(yīng)用是如何工作的,可以從ActionMapping開始著手。如果你想知道如何
          編寫一個(gè)新的Struts 應(yīng)用,也請從ActionMapping開始。Mapping處于每個(gè)Struts 應(yīng)用的絕對
          核心。
          -----------------------------------截自<<struts in action>>------------------------------------------
          posted on 2009-03-02 10:58 Mr.wang 閱讀(1578) 評論(0)  編輯  收藏 所屬分類: /學(xué)習(xí)心得

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


          網(wǎng)站導(dǎo)航:
           
          主站蜘蛛池模板: 安丘市| 昌都县| 田林县| 商洛市| 新沂市| 乳山市| 类乌齐县| 修武县| 九龙城区| 深泽县| 高邑县| 陇南市| 香港 | 武威市| 鞍山市| 阳高县| 肃宁县| 德令哈市| 犍为县| 当涂县| 莫力| 武山县| 那坡县| 泗阳县| 昌吉市| 荃湾区| 临沭县| 沙湾县| 绍兴市| 镇雄县| 安泽县| 石渠县| 外汇| 蒲江县| 教育| 阳城县| 桐柏县| 来凤县| 马尔康县| 米脂县| 湟源县|