`
xiuying
  • 浏览: 541744 次
  • 性别: Icon_minigender_1
  • 来自: 福建
社区版块
存档分类
最新评论

<c:choose>的使用

    博客分类:
  • JSTL
阅读更多
<c:choose> 操作的语法
<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>

注意:每个要测试的条件都由相应的 <c:when> 标记来表示,至少要有一个 <c:when> 标记。只会处理第一个其 test 值为 true 的 <c:when> 标记体内的内容。如果没有一个 <c:when> 测试返回 true ,那么会处理 <c:otherwise> 标记的主体内容。注:尽管如此, <c:otherwise> 标记却是可选的; <c:choose> 标记至多可有一个嵌套的 <c:otherwise> 标记
     
分享到:
评论

相关推荐

    JSTL标准标签库 <C:out>、<c:set>、<c:remove>和<c:catch>标记 <c:if>、<c:choose>、<c:when>和<c:otherwise>标记 <c:forEach>和<c:forTokens>标记

    2. `&lt;c:choose&gt;`, `&lt;c:when&gt;`, `&lt;c:otherwise&gt;`:类似于Java的switch语句,可以进行多条件分支判断。 **循环标记**: 1. `&lt;c:forEach&gt;`:用于遍历集合、数组或迭代对象,实现循环操作。 2. `&lt;c:forTokens&gt;`:对字符...

    c标签-if-foreach-jar

    结合**jstl.jar**包,这个标签库提供了许多其他实用的标签,如`&lt;c:set&gt;`用于设置变量,`&lt;c:choose&gt;`、`&lt;c:when&gt;`和`&lt;c:otherwise&gt;`用于多条件判断等,极大地简化了JSP页面的逻辑处理,使得页面更加清晰,符合MVC...

    c标签 sql标签 格式化标签fmt的使用

    `&lt;c:choose&gt;`, `&lt;c:when&gt;`, `&lt;c:otherwise&gt;`:多条件判断 - **语法**: ```jsp &lt;c:choose&gt; &lt;c:when test="${condition1}"&gt; &lt;!-- 当 condition1 为真时执行的内容 --&gt; &lt;/c:when&gt; &lt;c:when test="${condition2}...

    jstl标签库

    - **流程控制标签**:`&lt;c:if&gt;`、`&lt;c:choose&gt;`、`&lt;c:when&gt;`、`&lt;c:otherwise&gt;`,用于条件判断和多分支选择。 - **迭代标签**:`&lt;c:forEach&gt;`、`&lt;c:forTokens&gt;`,实现循环遍历。 - **URL操作标签**:`&lt;c:import&gt;`、`...

    JSP使用C标签时必须引入的jar包

    C标签库提供了一些类似于Java编程中的控制结构,例如`&lt;c:if&gt;`, `&lt;c:forEach&gt;`, `&lt;c:choose&gt;`, `&lt;c:set&gt;`等,这些标签能够帮助开发者更方便地在JSP页面上进行逻辑处理,而无需过多地编写脚本let或Java表达式。...

    JSP 标准标签库(c标签库)

    - **`&lt;c:choose&gt;, &lt;c:when&gt;, &lt;c:otherwise&gt;`**: 提供多条件选择。例如: ```jsp &lt;c:choose&gt; &lt;c:when test="${gender eq 'male'}"&gt; 男性 &lt;/c:when&gt; &lt;c:when test="${gender eq 'female'}"&gt; 女性 &lt;/c:when&gt; ...

    jsp+servlet的C标签jar包和使用方法

    首先,`C标签`是指Tomcat的JSTL(JavaServer Pages Standard Tag Library)的一部分,它提供了类似于Java控制结构的标签,如`&lt;c:if&gt;`, `&lt;c:forEach&gt;`, `&lt;c:choose&gt;`等。这些标签使得开发者可以使用更加简洁的XML语法...

    c标签 c标签 c标签 c标签

    除了这些,JSTL还提供了其他标签,如`&lt;c:set&gt;`用于设置变量,`&lt;c:if&gt;`和`&lt;c:choose&gt;`进行条件判断,`&lt;c:forEach&gt;`进行循环遍历,等等。使用JSTL可以使JSP代码更加整洁,更易于理解和维护,是现代JSP开发中的重要工具...

    简单的一个学生管理系统 servlet+JSP

    &lt;/c:choose&gt; &lt;c:url value="/StudentSer" var="nextPage"&gt; &lt;c:param name="status" value="splitPage"/&gt; &lt;c:param name="currentPage" value="${sessionScope.currentPage+1}" /&gt; ...

    使用jstl c 标签使用的jar包 standard。jar 以及jstl.jar 下载后先解压

    `c`标签库是JSTL中最常用的一部分,它包含了丰富的控制流标签,如迭代(`&lt;c:forEach&gt;`)、条件判断(`&lt;c:if&gt;`和`&lt;c:choose&gt;`)等。这些标签使得JSP页面更加整洁,逻辑更易于理解和管理。 首先,我们需要下载`...

    JSTL core c 标签 使用全集

    `&lt;c:choose&gt;`标签提供了一种多条件选择机制,可以根据不同的条件执行不同的代码块。 **示例:** ```xml &lt;c:choose&gt; &lt;c:when test="true"&gt; ${"ȷ"} &lt;!-- 如果条件为真,则输出 "ȷ" --&gt; &lt;/c:when&gt; &lt;c:otherwise...

    大量使用的JSTL标签用法.docx

    本文件主要涉及了JSTL中的一些核心标签,如`&lt;c:if&gt;`、`&lt;c:choose&gt;`、`&lt;c:when&gt;`、`&lt;c:otherwise&gt;`和`&lt;c:forEach&gt;`等,并展示了它们在实际应用中的用法。 1. **条件判断标签**: - `&lt;c:if&gt;`:用于进行条件判断,`...

    JSTL开发使用手册

    用于复杂判断的 &lt;c:choose&gt;?、 &lt;c:when&gt;?、 &lt;c:otherwise&gt;?标签? 用于循环的 &lt;c:forEach&gt;?标签 用于分隔字符的 &lt;c:forTokens&gt;?标签? 用于包含页面的 &lt;c:import&gt; 用于得到 URL?地址的 &lt;c:url&gt;?标签? 用于页面...

    jsp中常见的一些标签应用

    &lt;c:choose&gt; &lt;c:when test="${n2 lt 100}"&gt; &lt;h1 style="color:red"&gt;${n2}&lt;/h1&gt; &lt;/c:when&gt; &lt;c:otherwise&gt; &lt;h1 style="color:blue"&gt;${n2}&lt;/h1&gt; &lt;/c:otherwise&gt; &lt;/c:choose&gt; ``` ### 2. JSTL 国际化标签库(`&lt;%@...

    struts_jstl

    stl的配置方法:&lt;br&gt;1、将jstl.jar和standard.jar拷贝到web-inf/lib下即可(如只使用EL表达式,无需引用这两个包)&lt;br&gt;&lt;br&gt;2、在jsp页面头部引入taglib方法如下:&lt;br&gt; &lt;%@ taglib prefix="c" uri=...

    条件标签用法与事例

    count 的值是:&lt;c:out value="${count}"/&gt;&lt;/font&gt; &lt;/body&gt; &lt;/html&gt; ``` 通过使用这些条件标签,开发者可以避免在JSP页面中直接使用脚本let,从而使页面更专注于表现层,降低代码的耦合度,提高可维护性和可读性...

    jstl c标签jar包

    C标签库是JSTL的一部分,它包含了类似于Java语言的循环和条件语句的标签,如`&lt;c:forEach&gt;`、`&lt;c:if&gt;`、`&lt;c:choose&gt;`等。这些标签使得JSP开发者能够更清晰地组织代码,而不是直接在页面上写Java脚本。例如,`&lt;c:...

    JSTL标签使用总结

    本文将详细介绍JSTL中的核心标签:&lt;c:if&gt;、&lt;c:choose&gt;、&lt;c:forEach&gt;、&lt;c:forTokens&gt;、&lt;c:catch&gt;、&lt;c:remove&gt;、&lt;c:set&gt;、&lt;c:import&gt;、&lt;c:redirect&gt;、&lt;c:url&gt;以及与之相关的&lt;fmt&gt;标签库。 #### 1. &lt;c:if&gt; &lt;c:if&gt;标签...

    JSTL 核心标签库 使用

    本文将深入探讨JSTL的核心标签库(core tag library),主要包括`&lt;c:set&gt;`、`&lt;c:remove&gt;`、`&lt;c:catch&gt;`、`&lt;c:if&gt;`、`&lt;c:choose&gt;`以及`&lt;c:forEach&gt;`等标签的使用。 1. `&lt;c:set&gt;`标签: `&lt;c:set&gt;`用于设置变量的值,...

    JSTL标签用法.doc

    - `&lt;c:choose&gt;`、`&lt;c:when&gt;` 和 `&lt;c:otherwise&gt;` 组合使用,类似于Java中的 `switch-case` 语句,用于处理多个互斥条件。示例: ```jsp &lt;c:choose&gt; &lt;c:when test="${user.type == 'admin'}"&gt; Welcome admin! ...

Global site tag (gtag.js) - Google Analytics