Struts框架(三)——標籤庫

引言:

               知識的學習在於積累,不斷充電,儲備自己的能量。

概述:

               Struts Taglib(標籤庫),一種開發人員編程效率的工具,減少複雜的傳值與邏輯。

內容:

                一 分類:

                 1 Struts-bean.tld:使訪問bean以及新bean的定義更容易,爲了實現國際化,應使用不同的屬性文件。

                 2 Struts-html.tld:提供顯示HTML對象(例如,表單、按鈕和複選框)的簡便方法。

                 3 Struts-logic.tld:支持邏輯構造,以便可以有條件地顯示文本或者作爲處理循環的結果來顯示文本。

                 4 Struts-template.tld:支持使用在運行時可以修改的JSP模板。

                二 好處:

                 1 易於使用,能代替直接在頁面上寫java腳本。

                 2 可以複用

                 3 可以實現跳轉成功和錯誤頁面

                三 常用標籤:

                 1 <bean:write>

                 2 <logic:empty>和<logic:notEmpty>

                 3 <logic:present>和<logic:notPresent>

                 4 <logic:iterator>        

                 5 其餘標籤: http://blog.sina.com.cn/s/blog_5a6efa330102v8nl.html 

                四 配置與使用:

                 1  配置:配置國際化支持,在struts-config.xml文件中加入如下配置

 <message-resources parameter="MessageResources" />
                     同時提供國際化資源文件(MessageResources.properties),將該文件放到src下

                  2 使用:採用taglib引入                         

		<%@ taglib uri="http://struts.apache.org/tags-bean" prefix="bean" %>
		<%@ taglib uri="http://struts.apache.org/tags-logic" prefix="logic" %>

總結:

               其實Struts的標籤庫,與我們HTML傳統的標籤沒什麼區別,只不過是在特定的功能需要下提出的,主要是爲了國際化標準以及減輕前臺業務邏輯的複雜。

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章