免费视频淫片aa毛片_日韩高清在线亚洲专区vr_日韩大片免费观看视频播放_亚洲欧美国产精品完整版

打開APP
userphoto
未登錄

開通VIP,暢享免費電子書等14項超值服

開通VIP
struts1 logic:iterate bean:write標簽使用
剛開始為如下代碼:
[html] view plain copy
  1. <html:select name="ShuiwujiguanForm" property="swjg_dmSelect" >  
  2.          <option value=""></option>  
  3.          <html:options collection="select_list" property="swjg_dm" labelProperty="swjg_mc"/>  
  4. </html:select>  


需要改為按樹級分層的結構,如下圖:


代碼修改為:
[html] view plain copy
  1. <html:select name="ShuiwujiguanForm" property="swjg_dmSelect" >  
  2.                      <option value=""></option>  
  3.                      <logic:iterate id="select_list" name="ShuiwujiguanForm" property="select_list" scope="request">  
  4.                                  <option value="<bean:write name="select_list" property="swjg_dm"/>">  
  5.                                      <logic:equal name="select_list" property="swjg_level" value="1">nbsp;nbsp;</logic:equal>  
  6.                                      <logic:equal name="select_list" property="swjg_level" value="2">nbsp;nbsp;nbsp;nbsp;</logic:equal>  
  7.                                      <logic:equal name="select_list" property="swjg_level" value="3">nbsp;nbsp;nbsp;nbsp;nbsp;nbsp;</logic:equal>  
  8.                                      <logic:equal name="select_list" property="swjg_level" value="4">nbsp;nbsp;nbsp;nbsp;nbsp;nbsp;nbsp;nbsp; </logic:equal>  
  9.                                  <bean:write name="select_list" property="swjg_mc"/>  
  10.                                 </option>  
  11.                      </logic:iterate>  
  12. </html:select>  

nbsp;替換為 ,在這里 不顯示
logic:equal 進行判斷, 級別為1的進行空格,為2的再多空格,依次類推。


logic:iterate用法
id 腳本變量的名稱,它保存著集合中當前元素的句柄。 
name 代表了你需要疊代的集合(不知道和property有啥區(qū)別),來自session或者request的屬性。 
type 是其中的集合類元素的類型

1、name和property都存在的時候有值
[html] view plain copy
  1. <logic:iterate id="select_list" name="ShuiwujiguanForm" property="select_list" scope="request">  
  2. </logic:iterate>  
遍歷的是property="select_list"的值

2、有property無name時報錯
[html] view plain copy
  1. <logic:iterate id="select_list "  property="select_list" scope="request">  
  2. </logic:iterate>  

3、有name無property時有值
[html] view plain copy
  1. <logic:iterate id=" select_list " name="select_list"  scope="request">  
  2. </logic:iterate>  
遍歷的是 name  ="select_list"的值

id保存著集合中當前元素,可隨意取值 但iterator標簽內的標簽一些name屬性就要引用這個id值
例如id取值為a:
[html] view plain copy
  1. <logic:iterate id="a" name="ShuiwujiguanForm" property="select_list" scope="request">  
  2.                         <option value="<bean:write name="a" property="swjg_dm"/>">  
  3.                                 <logic:equal name="a" property="swjg_level" value="1">nbsp;nbsp;</logic:equal>  
  4.                                 <bean:write name="a" property="swjg_mc"/>  
  5.                         </option>  
  6.  </logic:iterate>  


bean:write用法
bean:write常用的屬性有如下幾個:
1、name,用來指定屬性的名字
2、filter,用來指定是否屏蔽到屬性值的HTML格式
3、property,用來指定name所代表的對象的屬性名字
4、format,用來指定顯示的時間,數(shù)字,日期等的格式

只介紹name與property屬性
例1
action中設置了request.setAttribute("hello","hello world");
則在jsp頁面中,用struts的write標簽取出并顯示的方式如下:
<bean:write name="hello"/>,則頁面上顯示出hello world。

例2
假如有User類和Dept類,User類有屬性名字userName,年齡age,和所屬的Dept,
Dept類有屬性組名deptName,并均具有相應的get和set方法。
某處設置了request.setAttribute("user",new User("張三","23","男",new Dept("開發(fā)部")));
則在某個jsp頁面中,用struts的write標簽取出并按指定方式顯示結構體的方法如下:
[html] view plain copy
  1. 用戶名:<input type="text" value="<bean:write name="user" property="userName"/>">  
  2. 年齡:<input type="text" value="<bean:write name="user" property="age"/>">  
  3. 性別:<input type="text" value="<bean:write name="user" property="sex"/>">  
  4. 組名:<input type="text" value="<bean:write name="user" property="dept.deptName"/>">  


本站僅提供存儲服務,所有內容均由用戶發(fā)布,如發(fā)現(xiàn)有害或侵權內容,請點擊舉報
打開APP,閱讀全文并永久保存 查看更多類似文章
猜你喜歡
類似文章
Struts1.x系列教程(7):Logic標簽庫
struts標簽之淺入深出 OBS [和訊博客]
Struts-Logic 標簽庫
struts標簽中的多層logic:iterator詳解(原創(chuàng))
struts logic標簽使用舉例--logic篇 -JAVA編程技術服務網
使用dTree生成部門目錄樹
更多類似文章 >>
生活服務
分享 收藏 導長圖 關注 下載文章
綁定賬號成功
后續(xù)可登錄賬號暢享VIP特權!
如果VIP功能使用有故障,
可點擊這里聯(lián)系客服!

聯(lián)系客服