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

          Struts in action學習筆記一

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

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

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

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


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


          網(wǎng)站導航:
           
          主站蜘蛛池模板: 福州市| 平泉县| 珠海市| 瑞丽市| 吴忠市| 池州市| 乌拉特后旗| 曲周县| 太和县| 成都市| 临夏市| 大名县| 定襄县| 万安县| 玉山县| 潮州市| 康定县| 泗水县| 阿拉善左旗| 宝坻区| 芒康县| 颍上县| 安平县| 通江县| 芦溪县| 杂多县| 揭阳市| 康保县| 中西区| 常山县| 理塘县| 昆山市| 新宁县| 绥德县| 新绛县| 高邮市| 铜山县| 天台县| 响水县| 台州市| 高淳县|