我是靠谱客的博主 怕孤单果汁,最近开发中收集的这篇文章主要介绍jstl 遍历集合,觉得挺不错的,现在分享给大家,希望可以做个参考。

概述

<%@ page language="java" contentType="text/html; charset=UTF-8"

pageEncoding="UTF-8"%>

<%@ taglib prefix="c" uri="http://java.sun.com/jsp/jstl/core"%>

<%@ page import="java.util.*"%>

<%@ page import="bean.User"%>

<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">


<%

int[] ages = { 1, 2, 3, 4, 5 }; // 普通数组,JSTL直接使用JSP赋值表达式来取


List<String> names = new LinkedList<String>(); // List

names.add("Biao");

names.add("彪");

names.add("雷");

request.setAttribute("names", names); // 添加到request



Set<String> set = new TreeSet<String>(); // Set

set.add("One");

set.add("One");

set.add("Two");

set.add("Three");

set.add("Set");



Map<String, String> map = new HashMap<String, String>(); // Map

map.put("1", "黄彪");

map.put("2", "丫头");

map.put("3", "哥哥");

map.put("4", "笨蛋");



List<User> users = new ArrayList<User>(); // JavaBean的List

users.add(new User("黄彪", "xxxxxx"));

users.add(new User("昊天", "xxxxxx"));

users.add(new User("姐姐", "yyyyyy"));

users.add(new User("丫头", "zzzzzz"));

session.setAttribute("users", users); // 添加到session

%>

<html>

<head>

<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">

<title>Iterator Collections</title>

<style type="text/css">

table {

border-collapse: collapse;

border: 1px solid black;

}


td, th {

border: 1px solid black;

}


tr:nth-child(even) {

background: #eee;

}

</style>

</head>


<body>

<center>

遍历数组:

<c:forEach var="age" items="<%= ages %>">

<c:out value="${age}" />

</c:forEach>


<br />

遍历List:

<c:forEach var="name" items="<%= names %>">

<c:out value="${name}" />

</c:forEach>


<br />

遍历List:

<c:forEach var="name" items="${names}">

<c:out value="${name}" />

</c:forEach>


<br />


<br />

遍历Set:

<c:forEach var="entry" items="<%= set %>">

<c:out value="${entry}" />

</c:forEach>


<br />

遍历Map:

<table>

<tr>

<th>Key</th>

<th>Value</th>

</tr>

<c:forEach var="entry" items="<%= map %>">

<tr>

<td><c:out value="${entry.key}"/></td>

<td><c:out value="${entry.value}"/></td>

</tr>

</c:forEach>

</table>


<br />

遍历UserBean的List:

<table>

<tr>

<th>username</th>

<th>password</th>

</tr>

<c:forEach var="user" items="${users}">

<tr>

<td><c:out value="${user.username}"/></td>

<td><c:out value="${user.password}"/></td>

</tr>

</c:forEach>

</table>


</center>

</body>

</html>

最后

以上就是怕孤单果汁为你收集整理的jstl 遍历集合的全部内容,希望文章能够帮你解决jstl 遍历集合所遇到的程序开发问题。

如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。

本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
点赞(38)

评论列表共有 0 条评论

立即
投稿
返回
顶部