`
aijun980204
  • 浏览: 96398 次
  • 性别: Icon_minigender_1
  • 来自: 广州
社区版块
存档分类
最新评论

struts中的迭代输出

    博客分类:
  • java
阅读更多

<%@ page language="java" imp

ort="java.util.*,org.spring framework.beans.factory.BeanFactory" pageEncoding="UTF-8"%>
<%@ taglib uri="http:// struts .apache.org/tags-logic" prefix="logic"%>
<%@ taglib uri="http:// struts .apache.org/tags-bean" prefix="bean"%>
<%@ taglib uri="http:// java.sun.com/jsp /jstl /core" prefix="c" %>
<%@ page language="java" import="org.spring framework.core.io.ClassPathResource"%>
<%@ page language="java" import="com.zb.entity.NewObj,com.zb.dao.NewObjDAO"%>
<%@ page language="java" import="org.spring framework.beans.factory.xml .XmlBeanFactory"%>

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
  <head>
     <title> 标签测试</title>
    <meta http-equiv="pragma" content="no-cache">
    <meta http-equiv="cache-control" content="no-cache">
  </head>
  <body>
<%
// 测试数组
List li=new ArrayList();
li.add("123");
li.add("234");
li.add("456");
request.setAttribute("li",li);

// 测试map
HashMap map=new HashMap();
map.put("1","111");
map.put("2","222");
map.put("3","333");
request.setAttribute("map",map);

// 测试bean
ClassPathResource resource = new ClassPathResource("../applicationContext.xml ");
BeanFactory factory = new XmlBeanFactory(resource);
NewObjDAO newobjdao=(NewObjDAO)factory.getBean("NewObjDAO");
List nlist=newobjdao.getList();
request.setAttribute("nlist",nlist);

// 测试带分隔符的字符串
String movie="好想有个家,爱你一万年,今天,冰雨";
request.setAttribute("movie",movie);
 %>
 
 <!-- 绑 定ArrayList -->

<logic:present name="li">
    <logic:iterate id="l" indexId="id" name="li">
        <bean:write name="l"/>
        <br>
    </logic:iterate>

</logic:present>

 <!-- 绑 定map --><br><br>
 
 <logic:present name="map">
    <logic:iterate id="l" indexId="id" name="map">
        <bean:write name="l" property="key"/>
        <bean:write name="l" property="value"/>
        <br>
    </logic:iterate>

</logic:present>

 <!-- 绑 定beanlist 其中offset表示第二个元素开始遍历(索引从0开始),length表示遍历元素的个数 --><br><br>

 <logic:present name="nlist">
    <logic:iterate id="l" indexId="id" name="nlist"  offset="1" length="4">
        <bean:write name="l" property="id"/> 
        <bean:write name="l" property="name"/> 
        <bean:write name="l" property="addtime"/> 
        <br>
    </logic:iterate>

</logic:present>

</body>
</html>
分享到:
评论

相关推荐

    struts2标签的使用代码

    使用struts2标签实现迭代输出、表格美化、集合输出、UI标签的使用,日期树节点标签的使用

    struts2综合复习习题

    例如:一、Struts2标记库中迭代标签iterator的()方法是判断当前元素是否是第偶数个元素。 A.isOdd B.isLast C.isFirst D.isEven 二、假设在session中存在名为username的属性,通过OGNL访问该属性,正确的代码是...

    Struts2+API+标签全解+网页说明

    actionerror标签:输出Action中getActionErrors()方法返回的异常信息。 actionmessage标签:输出Action中getActionErrors()方法返回的信息。 component标签:生成一个自定义的组件。 div标签:AJAX标签,生成一个...

    struts2 标签库 帮助文档

    1. &lt;s:bean name=""&gt;&lt;/s:bean&gt;-----类似于struts1.x中的,JavaBean的值 C: 1. &lt;s:checkbox&gt;&lt;/s:checkbox&gt;-----复选框 2. &lt;s:checkboxlist list=""&gt;&lt;/s:checkboxlist&gt;-----多选框 3. &lt;s:combobox list=""&gt;&lt;/s:...

    UML和模式应用(架构师必备).part01.rar

    6.21 过程:在迭代方法中如何使用用例 6.22 历史 6.23 参考资料 第7章 其他需求 7.1 如何完成这些示例 7.2 准则:初始阶段是否应该对此彻底地进行分析 7.3 准则:这些制品是否应该放在项目Web站点上 7.4 ...

    UML和模式应用(架构师必备).part07.rar

    6.21 过程:在迭代方法中如何使用用例 6.22 历史 6.23 参考资料 第7章 其他需求 7.1 如何完成这些示例 7.2 准则:初始阶段是否应该对此彻底地进行分析 7.3 准则:这些制品是否应该放在项目Web站点上 7.4 ...

    UML和模式应用(架构师必备).part02.rar

    6.21 过程:在迭代方法中如何使用用例 6.22 历史 6.23 参考资料 第7章 其他需求 7.1 如何完成这些示例 7.2 准则:初始阶段是否应该对此彻底地进行分析 7.3 准则:这些制品是否应该放在项目Web站点上 7.4 ...

    UML和模式应用(架构师必备).part06.rar

    6.21 过程:在迭代方法中如何使用用例 6.22 历史 6.23 参考资料 第7章 其他需求 7.1 如何完成这些示例 7.2 准则:初始阶段是否应该对此彻底地进行分析 7.3 准则:这些制品是否应该放在项目Web站点上 7.4 ...

    UML和模式应用(架构师必备).part03.rar

    6.21 过程:在迭代方法中如何使用用例 6.22 历史 6.23 参考资料 第7章 其他需求 7.1 如何完成这些示例 7.2 准则:初始阶段是否应该对此彻底地进行分析 7.3 准则:这些制品是否应该放在项目Web站点上 7.4 ...

    UML和模式应用(架构师必备).part04.rar

    6.21 过程:在迭代方法中如何使用用例 6.22 历史 6.23 参考资料 第7章 其他需求 7.1 如何完成这些示例 7.2 准则:初始阶段是否应该对此彻底地进行分析 7.3 准则:这些制品是否应该放在项目Web站点上 7.4 ...

    UML和模式应用(架构师必备).part08.rar

    6.21 过程:在迭代方法中如何使用用例 6.22 历史 6.23 参考资料 第7章 其他需求 7.1 如何完成这些示例 7.2 准则:初始阶段是否应该对此彻底地进行分析 7.3 准则:这些制品是否应该放在项目Web站点上 7.4 ...

    UML和模式应用(架构师必备).part05.rar

    6.21 过程:在迭代方法中如何使用用例 6.22 历史 6.23 参考资料 第7章 其他需求 7.1 如何完成这些示例 7.2 准则:初始阶段是否应该对此彻底地进行分析 7.3 准则:这些制品是否应该放在项目Web站点上 7.4 ...

    java web 视频、电子书、源码(李兴华老师出版)

    12.9、使用BodyTagSupport开发迭代输出 12.10、简单标签 12.11、DynamicAttributes接口 12.12、本章摘要 第13章 标准标签库(JSTL) 13.1、JSTL简介 13.2、安装JSTL 1.2 13.3、核心标签库 13.3.1、...

    李兴华 Java Web 开发实战经典_带源码_高清pdf 带书签 上

    12.9、使用BodyTagSupport开发迭代输出 12.10、简单标签 12.11、DynamicAttributes接口 12.12、本章摘要 第13章 标准标签库(JSTL) 13.1、JSTL简介 13.2、安装JSTL 1.2 13.3、核心标签库 13.3.1、标签 ...

    MLDN+李兴华+Java+Web开发实战经典.part3.rar )

    12.9、使用BodyTagSupport开发迭代输出 12.10、简单标签 12.11、DynamicAttributes接口 12.12、本章摘要 第13章 标准标签库(JSTL) 13.1、JSTL简介 13.2、安装JSTL 1.2 13.3、核心标签库 13.3.1、...

    李兴华 java_web开发实战经典 源码 完整版收集共享

    12.9、使用BodyTagSupport开发迭代输出 12.10、简单标签 12.11、DynamicAttributes接口 12.12、本章摘要 第13章 标准标签库(JSTL) 13.1、JSTL简介 13.2、安装JSTL 1.2 13.3、核心标签库 13.3.1、标签 ...

    李兴华 Java Web 开发实战经典_带源码_高清pdf 带书签 下

    12.9、使用BodyTagSupport开发迭代输出 12.10、简单标签 12.11、DynamicAttributes接口 12.12、本章摘要 第13章 标准标签库(JSTL) 13.1、JSTL简介 13.2、安装JSTL 1.2 13.3、核心标签库 13.3.1、标签 ...

    李兴华Java Web开发实战经典.pdf (高清版) Part1

    12.9、使用BodyTagSupport开发迭代输出 12.10、简单标签 12.11、DynamicAttributes接口 12.12、本章摘要 第13章 标准标签库(JSTL) 13.1、JSTL简介 13.2、安装JSTL 1.2 13.3、核心标签库 13.3.1、...

    李兴华 Java Web 开发实战经典 高清扫描版Part3

    12.9、使用BodyTagSupport开发迭代输出 12.10、简单标签 12.11、DynamicAttributes接口 12.12、本章摘要 第13章 标准标签库(JSTL) 13.1、JSTL简介 13.2、安装JSTL 1.2 13.3、核心标签库 13.3.1、标签 ...

    李兴华Java Web开发实战经典(高清版) Part2

    12.9、使用BodyTagSupport开发迭代输出 12.10、简单标签 12.11、DynamicAttributes接口 12.12、本章摘要 第13章 标准标签库(JSTL) 13.1、JSTL简介 13.2、安装JSTL 1.2 13.3、核心标签库 13.3.1、...

Global site tag (gtag.js) - Google Analytics