關(guān)于
Struts
標記庫
?
JSP
視窗組件所使用的
Struts
標記庫通常可以分為四種類型:
1.??????
Bean
標記:用來在
JSP
頁中管理
Bean
。
2.??????
邏輯標記:用來在
JSP
頁中控制流程。
3.??????
HTML
標記:用來生成
HTML
標記,在表單中顯示數(shù)據(jù)。使用會話
ID
對
URL
編程。
4.??????
模板標記:使用動態(tài)模板構(gòu)造普通格式的頁。
?
下面詳細介紹各標記內(nèi)容:
Bean標記庫中包含用于定義新
bean
、訪問
bean
及其屬性的標記。
Struts
框架提供了多種自定義標記用來在
JSP
頁中處理
JavaBean
。這些標記被封裝在一個普通的標記庫中,在文件
struts-bean.tld
中定義了它的標記庫描述器。
Bean
標記庫將標記定義在四個子類別中:
??
創(chuàng)建和復制
bean
的標記
??
腳本變量定義標記
??
bean
翻譯標記
??
消息國際化標記
?
?
邏輯庫的標記能夠用來處理外觀邏輯而不需要使用
scriptlet
。
Struts
邏輯標簽庫包含的標記能夠有條件地產(chǎn)生輸出文本,在對象集合中循環(huán)從而重復地產(chǎn)生輸出文本,以及應用程序流程控制。它也提供了一組在
JSP
頁中處理流程控制的標記。這些標記封裝在文件名為
struts-logic.tld
的標記包中。邏輯標記庫定義的標記能夠執(zhí)行下列三個功能:
??
條件邏輯
??
重復
??
轉(zhuǎn)發(fā)
/
重定向響應
?
Struts HTML
標記可以大致地分為以下幾個功能:
??
顯示表單元素和輸入控件
??
顯示錯誤信息
??
顯示其他
HTML
元素
?
動態(tài)模板是模塊化
WEB
頁布局設(shè)計的強大手段。
Struts
模板標記庫定義了自定義標記來實現(xiàn)動態(tài)模板。
?
?
接下來的幾天將分別詳細的介紹以上四種標記的子類和使用方法,希望大家關(guān)注。
posted on 2006-08-16 15:52
Parmy 閱讀(451)
評論(0) 編輯 收藏