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年7月>
          293012345
          6789101112
          13141516171819
          20212223242526
          272829303112
          3456789

          導航

          統計

          常用鏈接

          留言簿(1)

          隨筆分類

          隨筆檔案

          文章分類

          文章檔案

          相冊

          收藏夾

          boddiy

          搜索

          最新評論

          閱讀排行榜

          評論排行榜

          主站蜘蛛池模板: 教育| 石林| 介休市| 桃园县| 会泽县| 文成县| 丘北县| 新源县| 平罗县| 巢湖市| 和田县| 博客| 辽阳市| 遂溪县| 汨罗市| 无棣县| 临澧县| 云霄县| 望奎县| 搜索| 马龙县| 罗甸县| 钦州市| 安吉县| 米泉市| 新泰市| 玛沁县| 无棣县| 吉隆县| 民县| 遵化市| 海阳市| 金昌市| 台安县| 金川县| 游戏| 白沙| 兴安盟| 武邑县| 永济市| 宁晋县|