泰仔在線

          java學習,心情日記,繽紛時刻
          posts - 100, comments - 34, trackbacks - 0, articles - 0

          關于struts中tld 文件里配置詳解

          Posted on 2007-01-13 10:17 泰仔在線 閱讀(6177) 評論(2)  編輯  收藏 所屬分類: Java 相關
          這是struts-bean.tld 中write的配置:
          <tag>
          <name>write</name>
          <tagclass>org.apache.struts.taglib.bean.WriteTag</tagclass>
          <bodycontent>empty</bodycontent>
          <attribute>
          <name>bundle</name>
          <required>false</required>
          <rtexprvalue>true</rtexprvalue>
          </attribute>
          <attribute>
          <name>filter</name>
          <required>false</required>
          <rtexprvalue>true</rtexprvalue>
          </attribute>
          <attribute>
          <name>format</name>
          <required>false</required>
          <rtexprvalue>true</rtexprvalue>
          </attribute>
          <attribute>
          <name>formatKey</name>
          <required>false</required>
          <rtexprvalue>true</rtexprvalue>
          </attribute>
          <attribute>
          <name>ignore</name>
          <required>false</required>
          <rtexprvalue>true</rtexprvalue>
          </attribute>
          <attribute>
          <name>locale</name>
          <required>false</required>
          <rtexprvalue>true</rtexprvalue>
          </attribute>
          <attribute>
          <name>name</name>
          <required>true</required>
          <rtexprvalue>true</rtexprvalue>
          </attribute>
          <attribute>
          <name>property</name>
          <required>false</required>
          <rtexprvalue>true</rtexprvalue>
          </attribute>
          <attribute>
          <name>scope</name>
          <required>false</required>
          <rtexprvalue>true</rtexprvalue>
          </attribute>
          </tag>
          </taglib>


          其中:
          <name>write</name>:這個Tag的名字
          <tagclass>org.apache.struts.taglib.bean.WriteTag</tagclass>:這個Tag是由那個類實現的(這個class可以在struts.jar包中找到)
          <bodycontent>empty</bodycontent>:這個Tag可以直接結尾,不需要填寫內容
             這里bodycontent有三個可選值
                jsp        標簽體由其他jsp元素組成   
                   如果其有jsp元素,那么標簽會先解釋,然后將元素的實際值傳入。比如標簽體里含有<%=attributeName%>這樣子的jsp元素,此時標簽會按attributeName的實際值是什么就傳入什么。這個是最常用的一個。
                empty   標簽體必須為空   
                   在引用這個Tag的時候,可以<bean:write bundle="attributeName" />,而不必<bean:write bundle="attributeName" ></bean:write> 
                tagdependent   由標簽解釋,不帶jsp轉換 
          <attribute> </attribute>這里標識的是這個Tag的一個參數
          <name>bundle</name>這個參數的名字
          <required>false</required>這個參數是否是必填相
                如果為true則必須寫這個參數,否則會報錯
          <rtexprvalue>true</rtexprvalue>是說這個標簽的值可以寫入
                rtexprvalue:"RUN-TIME EXPRESSION VALUE",是否可以動態賦值,在jsp中如value="<%=attributeName%>"

          Feedback

          # re: 關于struts中tld 文件里配置詳解  回復  更多評論   

          2008-01-21 15:43 by langchao826
          太謝謝你了!

          # re: 關于struts中tld 文件里配置詳解  回復  更多評論   

          2013-01-04 14:08 by sssssss
          不錯不錯
          主站蜘蛛池模板: 叶城县| 昭觉县| 镇平县| 梁河县| 晋宁县| 长寿区| 克拉玛依市| 城固县| 香港 | 张家界市| 新闻| 上蔡县| 景洪市| 永清县| 石狮市| 谷城县| 武宣县| 那坡县| 江油市| 凤山县| 仁寿县| 惠来县| 灌阳县| 常熟市| 大同县| 昭通市| 荥阳市| 平湖市| 灵武市| 民权县| 遂昌县| 萨迦县| 荥阳市| 台安县| 双流县| 云龙县| 天镇县| 葫芦岛市| 新巴尔虎左旗| 广南县| 翁牛特旗|