基本STRUTS标签-学习笔记-Logic标签
2015-05-24 22:50
417 查看
BEAN标签(name 是从别处得来的;id是自己的,相当于变量;property相当于变量的值)
前提:
相当于:
写stu.stuId。
<bean:write name="stu" property="stuId"/>
<logic:iterate>
id:遍历的过程中,将其集合内元素起名为id,注意,此时元素可以为JavaBean.
设置name和property:
①数组的情况。
②集合的情况。
③某个集合里面有JavaBean的情况。
④Javabean里面有集合的情况。
前提:
String str=request.getParameter("param"); out.println("str);
相当于:
<bean:parameter id="str" name="param"/> <bean:write name="str"/>
写stu.stuId。
<bean:write name="stu" property="stuId"/>
<logic:iterate>
id:遍历的过程中,将其集合内元素起名为id,注意,此时元素可以为JavaBean.
设置name和property:
①数组的情况。
String[] colors=new String[]{"red","yellow","green"}; request.setAttribute("colors", colors); <logic:iterate id="color" name="colors"> <bean:write name="color"/> </logic:iterate>
②集合的情况。
1 //集合 2 ArrayLis books=new ArrayList(); 3 books.add("水浒传"); 4 books.add("西游记"); 5 request.setAttribute("books",books); 6 7 <logic:iterate id="book" name="books"> 8 <bean:write name="book"/> 9 </logic:iterate> 10 11 Map map=new HashMap(); 12 map.put("1","11"); 13 map.put("2", "22"); 14 request.setAttribute("map", map); 15 16 <logic:iterate id="e" name="map"> 17 <bean:write name="e" property="key"/> 18 <bean:write name="e" property="value"/> 19 </logic:iterate>
③某个集合里面有JavaBean的情况。
1 // include JavaBean:Student 2 ArrayList stus=new ArrayList(); 3 Student stu1=new Student(); 4 stu1.setStuId("001"); 5 Student stu2=new Student(); 6 stu2.setStuId("002"); 7 Student stu3=new Student(); 8 stu3.setStuId("003"); 9 10 stus.add(stu1); 11 stus.add(stu2); 12 stus.add(stu3); 13 14 session.setAttribute("stus",stus); 15 16 //another page 17 <logic:iterate id="stu" name="stus"> 18 <logic:write name="stu" property="stuId"/> 19 </logic:iterate>
④Javabean里面有集合的情况。
1 //include JavaBean:Student & jihe 2 Student stu4=new Student(); 3 ArrayList phones=new ArrayList(); 4 phones.add("00011"); 5 phones.add("00022"); 6 stu4.setPhones(phones); 7 session.setAttribute("stu4",stu4); 8 9 //another page 10 11 <logic:iterate id="phone" name="stu4" property="phones"> 12 <logic:write name="phone"/> 13 </loigc:iterate>
相关文章推荐
- Struts学习笔记: Html标签库学习(Html基本标签)
- 基本STRUTS标签-学习笔记-Bean标签
- Struts学习笔记之HTML标签库
- Struts学习笔记之HTML标签库
- [Struts2.0学习笔记]radio标签
- HTML学习笔记:HTML基本标签属性、常用标记
- HTML5学习笔记 - 基本标签的使用
- Struts学习笔记之BEAN标签库
- HTML学习笔记一基本标签
- Struts HTML标签库学习笔记[网摘]
- html和CSS学习笔记(3):认识基本标签
- Struts2.0学习笔记--Struts2.0标签及其使用方法
- 【web开发学习笔记】Struts-Tags学习笔记1 - 通用标签和控制标签
- Bootstrap基本插件学习笔记之标签切换(17)
- WEB学习笔记(一):HTML基本标签
- The Definitive Guide To Django 2 学习笔记(八) 第四章 模板 (四)基本的模板标签和过滤器
- [struts2学习笔记] 第四节 学着使用struts 2的tag标签
- struts学习笔记之Struts标签的配置使用
- [struts2学习笔记] 第四节 学着使用struts 2的tag标签
- Struts 1 学习笔记-2-1(Struts标签的使用步骤)