Struts2 Tag語法(轉)

          原帖子:http://www.cnblogs.com/Cmumu/archive/2007/08/04/843129.html Struts2 Tag語法 設計tag的目的是為了顯示動態的數據    如果我們想要顯示一個屬性"name",我們傳遞字符串"name"給要顯示的tag Example1: 如果在值棧里面有一個"name"屬性,那么它就會在標簽中顯示出來!當這個值提交給struts框架時,標簽的值會放入到“name"屬性中! 有時,我們還會傳遞動態數據給一個tag,例如,我們可能想要使用一個input field和一個label來顯示數據,而label的數據也從應用程序的資源中得到!因為struts會從標簽的屬性中去分析表達式,所以我們可以我們可以在運行時在tag的屬性中加載動態數據! 表達式的格式是: "%{.....}" ,這個表達式中的所有文本會被當作一個表達式!    struts2中的默認表達式語言是OGNL,使用這種表達式可以調用方法和得到屬性的值,一個比較好的例子是getText方法,這個方法由ActionSupport提供!因為Action也在棧中,所以我們可以在表達中調用它的任何方法! 例子: 其中的"labelName"來自資源文件 package.properties labelName=The First Label ......... 非字符串屬性   HTTP協議是基于文本的,不過一些標簽有非String類型的屬性:bool ,int ....。struts2中,所有非String類型由表達式得到,但表達式符號不是必需的,     //有表達式符號    

          <2025年5月>
          27282930123
          45678910
          11121314151617
          18192021222324
          25262728293031
          1234567

          導航

          統計

          常用鏈接

          留言簿(1)

          隨筆分類

          隨筆檔案

          文章分類

          文章檔案

          相冊

          收藏夾

          boddiy

          搜索

          最新評論

          閱讀排行榜

          評論排行榜

          主站蜘蛛池模板: 佳木斯市| 大新县| 高唐县| 红河县| 宝兴县| 宁南县| 田林县| 延庆县| 成安县| 湖口县| 卫辉市| 盐边县| 麦盖提县| 凤冈县| 景宁| 柞水县| 东兰县| 乌海市| 于田县| 云梦县| 宝清县| 会东县| 阿拉尔市| 虎林市| 阜阳市| 平果县| 察哈| 宿州市| 安庆市| 汤阴县| 吴堡县| 蒙城县| 绩溪县| 芮城县| 灯塔市| 华安县| 社旗县| 阳新县| 山阴县| 阳原县| 靖远县|