`
wolfmaster
  • 浏览: 158717 次
  • 性别: Icon_minigender_1
  • 来自: 深圳
社区版块
存档分类
最新评论

jstl 获取xml属性

阅读更多
<?xml version="1.0" encoding="utf-8" ?>
<students>
   <student id="1" age="17">
      <name>
         <first>Joe</first>
      </name>
      <grade>
         <points>99</points>
      </grade>
   </student>
   <student id="2" age="18">
      <name>
         <first>James</first>
      </name>
      <grade>
         <points>92</points>
      </grade>
   </student>
</students>

-------------------------------jsp---------------------
<%@ page language="java" import="java.util.*" pageEncoding="UTF-8"%>
<%@ taglib uri="/WEB-INF/lib/c.tld" prefix="c"%>
<%@ taglib uri="/WEB-INF/lib/x.tld" prefix="x"%>
<html>
  <head>
    <title>For Each Examples</title>
  </head>
  <body>
    <c:import var="students" url="students.xml" charEncoding="UTF-8" />
    <x:parse var="doc" xml="${students}" />
    <x:forEach var="s1" select="$doc/students/student">
      <x:out select="$s1/@id" />
      <x:out select="$s1/name" />
      <x:out select="$s1/@age" />
      <br />
    </x:forEach>
  </body>
</html>
分享到:
评论

相关推荐

    JSTL-XML-Xpath

    **JSTL (JavaServer Pages Standard Tag ...接着,`&lt;x:path&gt;`标签可以用来执行XPath表达式,获取XML文档中的特定节点或数据。 例如,以下是一个简单的JSP页面示例,展示了如何使用JSTL的XML和XPath功能: ```jsp ...

    jstl标准开发jar包

    2. **EL(Expression Language)**:JSTL与Java Expression Language紧密配合,EL是一种轻量级的脚本语言,用于在JSP中访问和操作JavaBeans属性。例如,`&lt;c:set&gt;`标签可以用来设置或获取变量,其值可以通过EL表达式...

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

    3. 使用标签:根据需求在JSP页面中插入对应的JSTL标签并配置属性。 在这个压缩包中,`jstl帮助`可能包含了详细的JSTL使用教程、API参考、示例代码等内容。开发者可以通过阅读这些资料,了解每个标签的功能、用法...

    JSTL中文帮助文档

    XML处理标签库主要用于处理XML文档,包括读取、解析和操作XML文档的功能。 #### 五、国际化格式化标签库 该标签库用于处理日期、时间、数字等的格式化,支持多语言环境。 #### 六、数据库访问标签库 提供了简单...

    Jstl基本知识简介

    - **EL**:一种简单但强大的语法,用于在JSP页面中获取和设置对象属性,以及执行简单的表达式计算。 #### 四、标签库分类 JSTL标签库主要分为四个部分: 1. **Core**(核心标签) - URI前缀:`...

    jstl核心jar包

    JSTL与EL(Expression Language)通常一起使用,EL是Java EE中的一种轻量级表达式语言,用于在JSP页面中获取和设置JavaBean的属性。在JSTL中,EL可以作为标签属性值的一部分,使标签更具动态性。例如,`${bean....

    JSTL教程

    JSTL还包括一个简化版的表达式语言,允许在不使用完整编程语言的情况下设置动态属性值。EL用于从页面上下文中获取和设置值,它简化了与JSP页面中对象的交互。 ### JSTL版本 JSTL 1.0发布于2002年,包含四个主要的...

    jstl例子

    **JSTL(JavaServer Pages Standard Tag Library)**是一个用于JSP页面的标准标签库,它提供了许多预定义的标签,帮助开发者更方便地处理常见任务,如迭代、条件语句、XML处理等,从而减少Java代码的使用,提高代码...

    jstl1.2jar包

    EL是JSP2.0引入的一种轻量级脚本语言,用于在JSP页面中获取和设置JavaBean的属性。在JSTL1.2中,standard.jar是必不可少的,因为它提供了JSTL标签所需的基础支持。 **JSTL1.2中的新特性与改进** - **更丰富的标签...

    EL与JSTL下载资料

    EL是一种轻量级的脚本语言,主要用于在JSP页面中获取和操作JavaBean或者其他Java对象的属性。它的主要特点是简洁、易读,通过${}语法,开发者可以方便地访问应用程序范围内的变量。EL支持算术运算、比较操作、方法...

    jstl与standard的jar包

    通过EL,我们可以更简洁地在JSP页面中获取和设置值,与JSTL标签配合使用,可以创建出更加结构化的、易于理解的页面逻辑。 **Standard.jar的角色** `standard.jar`包含了Apache Tomcat实现的Javax.servlet和Javax....

    总结EL和JSTL

    pageScope 主要用于获取页面范围内的属性值,requestScope 主要用于获取请求范围内的属性值,sessionScope 主要用于获取会话范围内的属性值,applicationScope 主要用于获取应用程序内的属性值。 EL 运算符包括“[]...

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

    例如,`${user.name}`会尝试获取存储在当前作用域内的`user`对象的`name`属性。 **导入JSTL**的过程通常包括以下几个步骤: 1. **下载JAR文件**:首先需要从官方或可靠的源下载`jstl.jar`和`standard.jar`。 2. **...

    JSTL2.0标准标签

    4. **JSTL XML 库(xml Library)** 支持XML解析和XPath操作。标签如: - `&lt;x:parse&gt;`:解析XML字符串。 - `&lt;x:out&gt;`:输出XML节点。 - `&lt;x:transform&gt;`:使用XSLT转换XML。 5. **JSTL 表达式语言(EL)** EL...

    jstl-api-1.2.jar

    例如,你可以用EL来获取Bean的属性值,然后用JSTL标签进行条件判断或循环遍历。 **使用JSTL的注意事项** 1. **引入依赖**:在Web应用的`WEB-INF/lib`目录下添加`jstl-api-1.2.jar`和对应的实现库(如`jstl-1.2.jar...

    JSTL1.2.5 taglibs-standard-jstlel-1.2.5.jar

    EL是一种轻量级的脚本语言,主要用于在JSP页面中读取和设置JavaBeans的属性。 JSTL1.2.5主要包含以下几个核心组件: 1. **Core(核心标签库)**:提供了许多与页面控制流程相关的标签,如条件语句(if、else)、...

    jstl的使用有关JSTL的用法详解

    - **Ext.MessageBox.Show()属性.txt**:ExtJS的弹出对话框,JSTL无法直接处理,但前后端交互时可能会用到。 - **CDATA的使用.txt**:在XML或JSP中,CDATA用于包裹特殊字符,防止被解析。 - **弹出层效果.txt**:可能...

    JSTL访问数据库示例代码

    JSTL(JavaServer Pages Standard Tag Library)是Java Web开发中的一个标准标签库,它提供了一系列的标签来简化页面逻辑,比如处理XML、控制流程、国际化等。在本示例中,我们将关注JSTL如何用于访问数据库,特别是...

Global site tag (gtag.js) - Google Analytics