============================================================================
Struts提供了五個標簽庫,即:HTML、Bean、Logic、Template和Nested。
HTML標簽?: 用來創(chuàng)建能夠和Struts 框架和其他相應的HTML 標簽交互的HTML 輸入表單
Bean標簽:? 在訪問JavaBeans 及其屬性,以及定義一個新的bean 時使用
Logic標簽: 管理條件產(chǎn)生的輸出和對象集產(chǎn)生的循環(huán)
Template標簽:隨著Tiles框架包的出現(xiàn),此標記已開始減少使用
Nested標簽:? 增強對其他的Struts 標簽的嵌套使用的能力
==========================================================================
name :指出關(guān)鍵字值,在該關(guān)鍵字下可以找到一個存在的bean 。如果給出了scope屬性,則僅僅在scope中查找。否則,根據(jù)標準的順序在各種scope中查找。標準順序為 (page,request, session, or application)。
property :指出bean 中的某個屬性,可以在其中檢索值。如果沒有標明,則使用對象本身的值。
scope :定義了Bean在哪個范圍(page, request, session, or application)中被查找。如果沒有標明按順序查找。腳本變量(見styleId)將在相同的范圍中創(chuàng)建。
logic:forward:該標簽用于實現(xiàn)頁面導向,查找配置文件的全局forward。
eg. < logic:forward name="index"/>
logic:iterator:用于顯示列表為collection的值(List ,ArrayList,HashMap等)。