`
thinkerAndThinker
  • 浏览: 275988 次
  • 性别: Icon_minigender_1
  • 来自: 上海
社区版块
存档分类
最新评论

jstl 遍历数组

 
阅读更多
  1. <%@ page language="java" contentType="text/html; charset=UTF-8"  
  2. pageEncoding="UTF-8"%>  
  3. <%@ taglib prefix="c" uri="http://java.sun.com/jsp/jstl/core"%>  
  4. <%@ page import="java.util.*"%>  
  5. <%@ page import="bean.User"%>  
  6. <!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">  
  7.    
  8. <%  
  9.     int[] ages = { 1, 2, 3, 4, 5 }; // 普通数组,JSTL直接使用JSP赋值表达式来取  
  10.    
  11.     List<String> names = new LinkedList<String>(); // List  
  12.     names.add("Biao");  
  13.     names.add("彪");  
  14.     names.add("雷");  
  15.     request.setAttribute("names", names); // 添加到request  
  16.       
  17.     Set<String> set = new TreeSet<String>(); // Set  
  18.     set.add("One");  
  19.     set.add("One");  
  20.     set.add("Two");  
  21.     set.add("Three");  
  22.     set.add("Set");  
  23.       
  24.     Map<String, String> map = new HashMap<String, String>(); // Map  
  25.     map.put("1", "黄彪");  
  26.     map.put("2", "丫头");  
  27.     map.put("3", "哥哥");  
  28.     map.put("4", "笨蛋");  
  29.       
  30.     List<User> users = new ArrayList<User>(); // JavaBean的List  
  31.     users.add(new User("黄彪", "xxxxxx"));  
  32.     users.add(new User("昊天", "xxxxxx"));  
  33.     users.add(new User("姐姐", "yyyyyy"));  
  34.     users.add(new User("丫头", "zzzzzz"));  
  35.     session.setAttribute("users", users); // 添加到session  
  36. %>  
  37. <html>  
  38. <head>  
  39. <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">  
  40. <title>Iterator Collections</title>  
  41. <style type="text/css">  
  42. table {  
  43.     border-collapse: collapse;  
  44.     border: 1px solid black;  
  45. }  
  46.    
  47. td, th {  
  48.     border: 1px solid black;  
  49. }  
  50.    
  51. tr:nth-child(even) {  
  52.     background: #eee;  
  53. }  
  54. </style>  
  55. </head>  
  56.    
  57. <body>  
  58. <center>  
  59. 遍历数组:   
  60. <c:forEach var="age" items="<%= ages %>">  
  61. <c:out value="${age}" />  
  62. </c:forEach>  
  63.    
  64. <br />  
  65. 遍历List:  
  66. <c:forEach var="name" items="<%= names %>">  
  67.     <c:out value="${name}" />  
  68. </c:forEach>  
  69.    
  70. <br />  
  71. 遍历List:  
  72. <c:forEach var="name" items="${names}">  
  73.     <c:out value="${name}" />  
  74. </c:forEach>  
  75.    
  76. <br />  
  77.    
  78. <br />  
  79. 遍历Set:  
  80. <c:forEach var="entry" items="<%= set %>">  
  81.     <c:out value="${entry}" />  
  82. </c:forEach>  
  83.    
  84. <br />  
  85. 遍历Map:  
  86. <table>  
  87.     <tr>  
  88.         <th>Key</th>  
  89.         <th>Value</th>  
  90.     </tr>  
  91. <c:forEach var="entry" items="<%= map %>">  
  92. <tr>  
  93. <td><c:out value="${entry.key}"/></td>  
  94. <td><c:out value="${entry.value}"/></td>  
  95. </tr>  
  96. </c:forEach>  
  97. </table>  
  98.    
  99. <br />  
  100. 遍历UserBean的List:  
  101. <table>  
  102.     <tr>  
  103.         <th>username</th>  
  104.         <th>password</th>  
  105.     </tr>  
  106. <c:forEach var="user" items="${users}">  
  107. <tr>  
  108. <td><c:out value="${user.username}"/></td>  
  109. <td><c:out value="${user.password}"/></td>  
  110. </tr>  
  111. </c:forEach>  
  112. </table>  
  113.    
  114. </center>  
  115. </body>  
  116. </html>
分享到:
评论

相关推荐

    jstl 遍历_jstl遍历_

    jstl 遍历使用taglib标记 展示各项数据到select下拉框中

    jstl 遍历_jstl遍历_源码.zip

    jstl 遍历_jstl遍历_源码.zip

    jstl EL表达式遍历Map的方法

    主要介绍了jstl EL表达式遍历Map的方法的相关资料,需要的朋友可以参考下

    velocity模板引擎

    velocity与freemaker、jstl并称为java web开发三大标签技术,一、定义变量二、遍历数组三、遍历HashTable四、判断是否为空五、数值、日期格式化六、国际化七、内建对象八、include、parse实现布局模块化

    jstl-1.2.jar免费下载

    jstl-1.2.jar下载jstl-1.2.jar下载jstl-1.2.jar下载jstl-1.2.jar下载jstl-1.2.jar下载jstl-1.2.jar下载jstl-1.2.jar下载jstl-1.2.jar下载jstl-1.2.jar下载jstl-1.2.jar下载jstl-1.2.jar下载jstl-1.2.jar下载jstl-1.2...

    基于SSM+ECharts+jquery+bootstrap+jstl的人事管理系统

    基于Java的SSM框架+ECharts+jquery+...系统主要使用SSM搭建后端获取数据,使用ECharts显示各个模块的图形化信息,使用jquery发送异步ajax请求实现局部刷新,使用bootstrap前端布局,使用jstl遍历显示后台得到的数据

    jstl-1.2.1 jar

    jstl-1.2.1,之前的版本需要在服务器中配置一下,而且它分成了两个jar(jstl.jar和standard.jar)还有一个tld文件,而1.2已经不用配置了,直接把javax.servlet.jsp.jstl-1.2.1.jar和javax.servlet.jsp.jstl-api-1.2.1...

    JSTL标签JSTL标签

    JSTL标签JSTL标签JSTL标签JSTL标签JSTL标签JSTL标签JSTL标签JSTL标签JSTL标签JSTL标签JSTL标签JSTL标签

    JSTL函数JSTL函数

    JSTL函数JSTL函数JSTL函数JSTL函数JSTL函数JSTL函数JSTL函数JSTL函数

    jstl-api-1.2和jstl-impl-1.2

    jstl-api-1.2和jstl-impl-1.2,jstl-api-1.2和jstl-impl-1.2,jstl-api-1.2和jstl-impl-1.2,jstl-api-1.2和jstl-impl-1.2

    jstl标签详解jstl标签详解jstl标签详解

    jstl标签详解jstl标签详解jstl标签详解jstl标签详解jstl标签详解jstl标签详解jstl标签详解

    jstl帮助 jstl帮助手册 jstl帮助文档

    jstl帮助 jstl帮助手册 jstl帮助文档

    jstl1.1.jar和standard1.1.jar

    今天做项目,用到了el表达式和jstl,在tomcat6.0上跑得好好的,没想到copy到tomcat5.5后,服务器起不来了,是tomcat版本的问题。查阅了不少资料,现在总结如下: 错误信息: java.lang.NoClassDefFoundError: javax...

    JSTL

    JSTL&gt;&gt;&gt;JSTL&gt;&gt;&gt;JSTL&gt;&gt;&gt;JSTL&gt;&gt;&gt;JSTL&gt;&gt;&gt;JSTL&gt;&gt;&gt;JSTL&gt;&gt;&gt;JSTL&gt;&gt;&gt;JSTL&gt;&gt;&gt;JSTL&gt;&gt;&gt;JSTL&gt;&gt;&gt;JSTL&gt;&gt;&gt;JSTL&gt;&gt;&gt;JSTL&gt;&gt;&gt;JSTL&gt;&gt;&gt;JSTL&gt;&gt;&gt;JSTL&gt;&gt;&gt;JSTL&gt;&gt;&gt;JSTL&gt;&gt;&gt;JSTL&gt;&gt;&gt;JSTL&gt;&gt;&gt;

    jstl标签使用的总结心得

    本人对jstl的一点小总结 JSTL是一个不断完善的开放源代码的JSP标签库,是由apache的jakarta小组来维护的。JSTL只能运行在支持JSP1.2和Servlet2.3规范的容器上,如tomcat 4.x。但是在即将推出的JSP 2.0中是作为标准...

    jstl,jstl实例源码

    jstl,jstl实例源码jstl,jstl实例源码

    JSTL标签的使用实例(Java)

    在Java程序中使用JSTL标签各种标签的实例。

    JSTL中文帮助文档

    JSTL中文帮助文档 JSTL中文帮助文档 JSTL中文帮助文档 。。。

    jstljar包包含jstl.jar和standard.jar文件

    包含jstl.jar和standard.jar文件,如果要使用JSTL和EL表达式,就必须导入。

    [jstl-1.2.jar]和[jstl-api-1.2.jar、standard.jar]两个版本.zip

    包含了两个版本jstl文件,standard.jar和jstl-api-1.2.jar是一个版本,导入时需要将两个都导入,jstl-1.2.jar是高版本的,是将低版本的两个文件合成一个了,故只需要导入一个文件即可,导入的同时在jsp文件首行写入 ...

Global site tag (gtag.js) - Google Analytics