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

JSTL常用

    博客分类:
  • JSP
 
阅读更多
一、JSTL判断:
if判断语句是<c:if>,用法也很是简单:
Java代码 
<c:if test="${test == null}">test为null</c:if> 

其意思是,如果test 为 null,那么就打印 “test为null”

那么如果有两个以上的条件呢?
那么就可以用<c:choose>了,其使用方法:
Java代码 
<c:choose>  
  <c:when test="expression">  
        body content  
  </c:when>  
  <c:when test="expression">  
        body content  
  </c:when>  
  ...  
  <c:otherwise>  
        body content  
  </c:otherwise>  
</c:choose>  

二、JSTL循环:
比如可以给奇偶行上色
<c:forEach var="" items="" varStatus="status">
<c:out value="${status.index}"/> 此次迭代的索引
<c:out value="${status.count}"/> 已经迭代的数量
<c:out value="${status.first}"/> 是否是第一个迭代对象
<c:out value="${status.last}"/>  是否是最后一个迭代对象
</c:forEach>
var:迭代参数的名称。在迭代体中可以使用的变量的名称,用来表示每一个迭代变量。类型为String。

items:要进行迭代的集合。对于它所支持的类型将在下面进行讲解。

varStatus:迭代变量的名称,用来表示迭代的状态,可以访问到迭代自身的信息。

begin:如果指定了items,那么迭代就从items[begin]开始进行迭代;如果没有指定items,那么就从begin开始迭代。它的类型为整数。

end:如果指定了items,那么就在items[end]结束迭代;如果没有指定items,那么就在end结束迭代。它的类型也为整数。

step:迭代的步长。
分享到:
评论

相关推荐

    EL表达式+JSTL常用标签

    EL表达式 JSTL常用标签 用于web开发

    JSTL常用标签汇总

    ### JSTL常用标签汇总详解 #### 一、表达式操作 ##### 1. `&lt;c:out&gt;` **作用**:用于显示数据的内容。 **语法**: - **语法1(无本体内容)**: ```xml [escapeXml="{true|false}"] [default="defaultValue"] /&gt; ...

    JSTL常用表达式实例

    在"JSTL常用表达式实例"中,我们将会探讨一些常见的JSTL表达式及其应用。 1. **条件语句:if和choose** JSTL提供了`&lt;c:if&gt;`和`&lt;c:choose&gt;`标签来处理条件逻辑。`&lt;c:if&gt;`用于简单的条件判断,而`&lt;c:choose&gt;`则类似...

    JSTL_标签库详解大全JSTL常用标签汇总java开发jsp开发归类.pdf

    ### 二、JSTL常用标签 #### 1. `&lt;c:out&gt;` - 作用:安全地显示数据,避免XSS攻击。 - 语法: - 无本体内容:`[escapeXml="{true|false}"] [default="defaultValue"] /&gt;` - 有本体内容:`[escapeXml="{true|false}...

    JSTL常用标签总结

    本文将对JSTL中常用的标签进行总结。 首先,标签主要用于输出数据内容。在JSP中,它用于显示变量值、请求参数等信息。比如,如果我们想输出一个名为"name"的参数值,我们可以使用如下代码:${param.name}" default=...

    Jstl常用函数

    ### JSTL常用函数详解 JSTL (JavaServer Pages Standard Tag Library) 是一种用于简化JSP页面开发的标准标签库。它提供了一系列的功能强大的标签,能够帮助开发者更方便地进行页面逻辑处理。本文将详细介绍JSTL中...

    jstl常用代码示例

    **JSTL(JavaServer Pages Standard Tag Library)是Java服务器端的一个重要库,它提供了一系列预定义的标签,用于简化JSP页面的开发。在本压缩包“MyJSTL”中,包含了一些核心(core)和SQL相关的JSTL标签的使用...

    JSTL常用语法介绍教程

    **JSTL(JavaServer Pages Standard Tag Library)** 是一种用于简化JSP开发的标签库,它提供了一系列标准的标签,使得在JSP页面中处理数据变得更加方便和简洁。本教程将详细介绍JSTL中的一些常见语法和用法。 ### ...

    JSTL常用标签的用法和用例

    JSTL,全称JavaServer ...以上就是JSTL核心标签库中常用的几个标签及其用法。通过这些标签,开发者可以更方便地处理页面逻辑,使得JSP页面更加简洁、清晰。掌握这些标签的使用,能够显著提升JSP应用的开发效率和质量。

    JSTL_标签库详解大全JSTL常用标签汇总java开发jsp开发.pdf

    JSTL,全称JavaServer Pages Standard Tag Library,是Java Web开发中的一种标准标签库,它提供了一系列的标签来简化JSP页面中的编程逻辑。在本文中,我们将深入探讨JSTL的核心标签库,包括表达式操作、流程控制、...

    JSTLjar包.zip

    **三、JSTL常用标签** 1. **c:forEach**:用于循环遍历集合、数组或Map。 2. **c:if**和**c:choose**:用于条件判断,类似于Java中的if...else语句。 3. **c:set**:设置变量。 4. **c:out**:安全地输出值,防止...

    jstl.zip jar包

    JSTL常用标签示例** - **条件判断:** ```jsp ${condition}"&gt; &lt;!-- 当条件为真时执行 --&gt; ${condition}"&gt; &lt;!-- 条件满足时执行 --&gt; &lt;!-- 选择结构 --&gt; &lt;!-- 默认情况 --&gt; ``` - **循环:...

    jstl标签库jar包

    JSTL常用标签示例:** - **`&lt;c:forEach&gt;`**: 用于迭代集合或数组。 ```jsp ${list}" var="item"&gt; ${item.name} ``` - **`&lt;c:if&gt;`**: 条件判断。 ```jsp ${user.isAdmin}"&gt; 欢迎管理员! ``` - **`&lt;c:set&gt;`**: ...

    JavaWeb上机实验10 EL和JSTL优化程序

    搭建Java Web应用的开发环境即部署Tomcat服务器、用eclipse创建Server服务、构建Java Web项目、建立第一个JSP文件、 运行JSP文件。 第一个要点是掌握tomcat的安装和部署。在Windows系统上安装Tomcat相对简单,下载...

    JSTL开发包

    JSTL常用标签示例** - **条件判断**: `c:if` 和 `c:choose` 标签可以实现条件判断。 ```jsp ${condition}"&gt;符合条件的代码 ${condition1}"&gt;匹配条件1的代码 其他情况的代码 ``` - **循环**: `c:forEach` ...

    JSTL的c标签的用法.doc

    在JSTL中,`c`标签库是最常用的一个,主要用于处理控制流程和数据操作。下面我们将详细探讨`c`标签库的几个主要标签。 1. `&lt;c:set&gt;`:这个标签用于设置一个变量。例如,你可以将一个值赋给一个特定的范围(如page、...

    jstl jar包

    **JSTL常用标签示例:** 1. **Core库**: - `&lt;c:if&gt;`:条件判断。 - `&lt;c:choose&gt;&lt;c:when&gt;&lt;c:otherwise&gt;`:多分支判断。 - `&lt;c:forEach&gt;`:循环遍历数组或集合。 - `&lt;c:set&gt;`:设置变量。 - `&lt;c:out&gt;`:安全地...

Global site tag (gtag.js) - Google Analytics