posts - 0, comments - 0, trackbacks - 0, articles - 1

          Struts in action學(xué)習(xí)筆記一

          Posted on 2007-09-28 16:06 DoIT 閱讀(106) 評論(0)  編輯  收藏

          ActionForward:
          在Strucs中,可以把ActionForward看成是一個超連接。ActionForward有一個邏輯名稱和一個path屬性。這使得開發(fā)人員可以設(shè)置path,然后通過名稱來引用ActionForward。ActionForward通常在一個XML文件中定義,這個配置文件在Struts啟動時載入。Struts使用XML定義來創(chuàng)建Struts配置,包括一個ActionForward的列表。

          這個元素事實上是創(chuàng)建了一個ActionForward JavaBean,其name屬性設(shè)置為welcome,path屬性設(shè)置為/page/index.jsp。jsp頁面或者其他組件就可以引用這里的welcome轉(zhuǎn)發(fā)。Struts框架將查找welcome ActionForward Bean,并獲取其path屬性以完成這個超連接。這樣開發(fā)人員可以改變連接的目標(biāo)而不用改變所有引用該連接的組件。
          ActionForm:
          Struts框架提供了ActionForm類,ActionForm處理來自html表單的輸入,以及伴隨著一些相應(yīng)的提示和錯誤信息。ActionForm其實是具有一些用來管理校驗和修訂循環(huán)的標(biāo)準(zhǔn)方法的JavaBean。Struts自動匹配JavaBean屬性和html表單控件的屬性。開發(fā)者只需要定義ActionForm類,其余的交給Struts。

          Struts配置通過一系列描述符引用ActionForm類:<form-beans>和<form-bean>元素。<form-bean>元素是框架用來識別和實例化ActionForm對象的描述符:


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


          網(wǎng)站導(dǎo)航:
           
          主站蜘蛛池模板: 万全县| 淄博市| 枣阳市| 阿克| 姚安县| 扶绥县| 汤原县| 贵阳市| 枞阳县| 城口县| 长顺县| 若羌县| 故城县| 滦平县| 松滋市| 庆云县| 佛山市| 沾益县| 仁化县| 广元市| 濮阳市| 湖北省| 佛山市| 遂溪县| 桐乡市| 怀安县| 普安县| 吉水县| 垣曲县| 九龙坡区| 伊川县| 黎城县| 江川县| 鄂伦春自治旗| 突泉县| 宁津县| 扶绥县| 聂荣县| 沙湾县| 葵青区| 白沙|