JSP JSTL <x:forEach>标签:遍历XML文件
2023-06-13 09:12:00 时间
语法:
x:forEach[var= varName ]select= XPathExpression
[varStatus= varStatusName ]
[begin= begin ][end= end ][step= step ]
body content
/x:forEach
x:forEach 标签各属性的详细介绍如表所示。
%@taglib prefix= x uri= http://java.sun.com/jsp/jstl/xml % %@taglib prefix= c uri= http://java.sun.com/jsp/jstl/core % c:import url= bookInfo.xml var= xmlFile charEncoding= gbk / x:parse var= bookInfo doc= ${xmlFile} /x:parse x:forEach select= $bookInfo/books/book p x:out select= id/@value / br x:out select= name / br x:out select= publish/@value / br x:out select= sellAmount/@value / /p /x:forEach
遍历 XML 文件 bookInfo.xml,并显示第一本到第三本的图书信息,关键代码如下:
%@taglib prefix= x uri= http://java.sun.com/jsp/jstl/xml % %@taglib prefix= c uri= http://java.sun.com/jsp/jstl/core % c:import url= bookInfo.xml var= xmlFile charEncoding= gbk / x:parse var= bookInfo doc= ${xmlFile} /x:parse x:forEach select= $bookInfo/books/book begin= 0 end= 2 p x:out select= id/@value / br x:out select= name / br x:out select= publish/@value / br x:out select= sellAmount/@value / /p /x:forEach
使用 x:forEach 标签遍历 book.xml 文件中的所有图书信息。关键代码如下:
%@page pageEncoding= gbk contentType= text/html;charset=GBK % %@taglib prefix= x uri= http://java.sun.com/jsp/jstl/xml % %@taglib prefix= c uri= /WEB-INF/c.tld % c:import url= book.xml var= xmlFile charEncoding= gb2312 / x:parse var= tushu doc= ${xmlFile} / x:forEach select= $tushu//book p x:out select= id/@value / br x:out select= name/@value / br x:out select= publish/@value / br x:out select= price/@value / /p /x:forEach
运行结果如下:
9787111379331
C语言开发宝典
机械工业出版社
79.00
9787111378471
Java开发宝典
机械工业出版社
99.00
22849.html
C语言htmljavaJSPSTLWeb相关文章
- 浅谈Servlet与JSP
- JSP——中的富文本编辑器与文件上传
- jsp 中 out 输出流 和 response.getwriter()输出流
- JSP PageContext.getPage()方法:返回当前page对象
- JSP Request.getRequestURL()方法:获得客户端访问网站的绝对路径
- JSP Response.setAttibute()方法:设置指定名称的属性值
- 使用JSP与MySQL实现数据库连接(jsp和mysql连接)
- 从MySQL数据库读取数据:使用JSP实现(jsp读取mysql)
- 使用JSP连接MySQL数据库(jsp连接池mysql)
- Nginx高性能Web服务器:Nginx与jsp、asp.net、perl的安装与配置(第五章)
- Linux下搭建JSP开发环境(linux配置jsp环境)
- JSP与MySQL的完美结合:学习如何调用数据库(jsp调用mysql)
- Connecting JSP to MySQL: A StepbyStep Guide for Your Web Development Project(jsp连接mysql代码)
- 使用JSP连接Oracle数据库的技术实现(jsp 连oracle)
- JSP实现Oracle数据库调用技术(jsp 调用oracle)
- 利用JSP及Oracle搭建文件管理系统(jsp oracle文件)
- 加密基于JSP和Oracle的密码加密实现研究(jsp oracle密码)
- 使用Oracle JSP工具构建稳健的WEB应用(oracle jsp工具)
- jsp源码实例5(cookie)
- jsp计数器-jsp文件
- JSP连接MySql/MSSQLServer/Oracle数据库连接方法[整理]
- 利用jsp+Extjs实现动态显示文件上传进度
- jsp实现点击help打开chm文件