c:forEach, c:forTokens 标签
这些标签封装了Java中的for,while,do-while循环。
相比而言,<c:forEach>标签是更加通用的标签,因为它迭代一个集合中的对象。
<c:forTokens>标签通过指定分隔符将字符串分隔为一个数组然后迭代它们。
forEach 语法格式
<c:forEachitems="<object>"begin="<int>"end="<int>"step="<int>"var="<string>"varStatus="<string>">...
forTokens 语法格式
<c:forTokensitems="<string>"delims="<string>"begin="<int>"end="<int>"step="<int>"var="<string>"varStatus="<string>">
属性
<c:forEach>标签有如下属性:
属性 | 描述 | 是否必要 | 默认值 |
---|---|---|---|
items | 要被循环的信息 | 否 | 无 |
begin | 开始的元素(0=第一个元素,1=第二个元素) | 否 | 0 |
end | 最后一个元素(0=第一个元素,1=第二个元素) | 否 | Last element |
step | 每一次迭代的步长 | 否 | 1 |
var | 代表当前条目的变量名称 | 否 | 无 |
varStatus | 代表循环状态的变量名称 | 否 | 无 |
<c:forTokens>标签与<c:forEach>标签有相似的属性,不过<c:forTokens>还有另一个属性:
属性 | 描述 | 是否必要 | 默认值 |
---|---|---|---|
delims | 分隔符 | 是 | 无 |
<c:forEach>实例演示
<%@ page language="java" contentType="text/html; charset=UTF-8"pageEncoding="UTF-8"%> <%@ taglib uri="http://java.sun.com/jsp/jstl/core" prefix="c" %> <html> <head> <title>c:forEach 标签实例</title> </head> <body> <c:forEach var="i" begin="1" end="5">Item <c:out value="${i}"/><p> </c:forEach> </body> </html>
运行结果如下:
Item 1 Item 2 Item 3 Item 4 Item 5
<c:forTokens>演示实例
<%@ page language="java" contentType="text/html; charset=UTF-8"pageEncoding="UTF-8"%> <%@ taglib uri="http://java.sun.com/jsp/jstl/core" prefix="c" %> <html> <head> <title>c:forTokens 标签实例</title> </head> <body> <c:forTokens items="google,runoob,taobao" delims="," var="name"><c:out value="${name}"/><p> </c:forTokens> </body> </html>
运行结果如下:
google runoob taobao
转载于:https://www.cnblogs.com/shuilangyizu/p/11563791.html
c:forEach, c:forTokens 标签相关推荐
- 动态SQL(if、where、trim、choose when otherwise、foreach、sql标签等)
动态SQL 简介: MyBatis框架的动态SQL技术是一种根据特定条件动态拼接SQL语句的功能,它存在的意义是为了解决拼接SQL语句字符串时的痛点问题 1.若没有传输请求参数,而是服务器中却获取了参 ...
- Unknown tag (c:forEach) 未知的标签 解决方法
在使用SpringMVC框架是遇到的问题,使用<c:forEach>标签时没有效果,并且在这段代码会出现黄色警告, 为了解决这个问题,查阅了一些资料,发现是自己太过粗心,记下以警醒自己. ...
- 学会怎样使用Jsp 内置标签、jstl标签库及自定义标签
学习jsp不得不学习jsp标签,一般来说,对于一个jsp开发者,可以理解为jsp页面中出现的java代码越少,对jsp的掌握就越好,而替换掉java代码的重要方式就是使用jsp标签. jsp标签的分 ...
- 常见JSTL标签详解
JSP标准标签库(JSTL) jsp标准标签库(jstl)是一个JSP标签集合,它封装了jsp应用的通用核心功能. JSTL支持通用的.格式化的任务.比如:迭代.条件判断.XML文档操作.国际化标签 ...
- JavaWeb程序参考手册
第一基础技术篇 第Java语言基础 字符串 //charAt方法--返回指定索引位置的char值 String string = "I LIKE JAVA";char str = ...
- JSTL 标签库c:if :forEach :forTokens
港岛妹妹,你献给我的西班牙馅饼 甜蜜地融化了我 港岛妹妹,我们曾拥有的甜蜜的爱情 疯狂地撕裂了我 核心标签库 核心标签是最常用的JSTL标签.引用核心标签库的语法如下: <%@ taglib p ...
- JSP→JSTL标准标签库简介与环境搭建、JSTL助手EL表达式EL隐式对象、标签→out、set、if、多选择配合、foreach、redirect、格式化、JSTL函数标签、自定义标签、标签类架构
JSTL标准标签库简介与环境搭建 EL表达式与EL隐式对象 out标签 set标签 remove标签 catch标签 if标签 choose.when.otherwise配合标签 foreach标签 ...
- jstl标签: c:Foreach详解
2019独角兽企业重金招聘Python工程师标准>>> 为循环控制,它可以将集合(Collection)中的成员循序浏览一遍.运作方式为当条件符合时,就会持续重复执行的本体内容.为循 ...
- JavaWeb(五)之JSTL标签库
前言 前面介绍了EL表达式,其实EL表达式基本上是和JSTL核心标签库搭配一起使用才能发挥效果的.接下来让我们一起来认识一下吧! 在之前我们学过在JSP页面上为了不使用脚本,所以我们有了JSP内置的行 ...
最新文章
- SpiderData 2019年2月13日 DApp数据排行榜
- linux查看网卡硬件 lsw,linux系统配置管理小测试试卷答案
- Redis的6种数据类型
- 搭建大数据开发环境-Hadoop篇
- 数据同步工具otter(二)
- 图像处理OpenCV(2)——OpenCV基本操作之图像的基础操作
- c语言中weak用法,c语言中weak的作用
- iptables屏蔽ip某个端口访问
- 个人开发者与企业开发者的区别
- 1.TPC-C测试工具一——TPC-C简介
- 无能狂怒之@RequestParam、@PathParam、@PathVariable三者有什么区别我都不知道!
- 十年量化交易经验精华总结
- Python实现王者荣耀小助手(二)
- 数据可视化(matplotlib库)知识点归纳总结及练习题
- 企业网站受到攻击会有什么影响
- Shiro入门—认证
- 使用canvas截图跨域导致的报错(Failed to execute ‘toDataURL‘ on ‘HTMLCanvasElement)
- 计算机科学是最受欢迎的英文,比较好写的计算机科技英语论文题目 计算机科技英语论文题目哪个好...
- 第八届工程训练大赛凸轮设计 matlab
- Linux常用命令及其英文全称