`
Sharpleo
  • 浏览: 573888 次
  • 性别: Icon_minigender_1
  • 来自: newsk
社区版块
存档分类
最新评论

<C:choose>

阅读更多
<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; ...

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

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

    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;%@...

    JSTL核心标签库的一些应用

    - `&lt;c:choose&gt;`, `&lt;c:when&gt;`, `&lt;c:otherwise&gt;`:这组标签用于实现多分支选择,类似于Java的`switch`语句。例如: ```jsp &lt;c:choose&gt; &lt;c:when test="${condition1}"&gt; &lt;!-- 满足condition1时的代码 --&gt; &lt;/c:when...

    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=...

    jstl c标签jar包

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

    数据库分页脚本 jsp

    &lt;c:choose&gt; &lt;c:when test="${pageIndex eq pageNumber}"&gt; &lt;option value="${pageIndex}" selected="selected"&gt;${pageIndex}&lt;/option&gt; &lt;/c:when&gt; &lt;c:otherwise&gt; &lt;option value="${pageIndex}"&gt;${pageIndex...

    ssm分页查询

    &lt;c:choose&gt; &lt;c:when test="${page.pageNow - 1 &gt; 0}"&gt; &lt;a href="findNewsPage.service?pageNow=${page.pageNow - 1}"&gt;上一页&lt;/a&gt; &lt;/c:when&gt; &lt;c:when test="${page.pageNow - 1 &lt;= 0}"&gt; &lt;a href=...

    条件标签用法与事例

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

    JSTL标签用法.doc

    JSTL还提供了一组条件标签,包括 `&lt;c:if&gt;`、`&lt;c:choose&gt;`、`&lt;c:when&gt;` 和 `&lt;c:otherwise&gt;`,用于实现条件逻辑。 - `&lt;c:if&gt;` 类似于Java中的 `if` 语句,用于根据条件决定是否执行特定代码块。示例: ```jsp &lt;c:...

    JavaWeb程序设计入门课件JSTL中的Core标签库共

    内容...&lt;/c:if&gt;` 用于简单的条件判断,而 `&lt;c:choose&gt;&lt;c:when test="条件"&gt;...内容...&lt;/c:when&gt;...&lt;/c:choose&gt;` 可以实现多条件分支。 4. `&lt;c:forEach&gt;`:用于迭代集合或者数组。例如,遍历一个ArrayList可以写为:...

    很齐全的JSTL标签总汇

    `&lt;c:choose&gt;`、`&lt;c:when&gt;`、`&lt;c:otherwise&gt;`** - **用途**:组合使用实现多路选择。 - **语法示例**: ``` &lt;c:choose&gt; &lt;c:when test="${condition1}"&gt; condition1为真 &lt;/c:when&gt; &lt;c:when test="${condition...

    jstl标签用法

    条件标签包括 `&lt;c:if&gt;`、`&lt;c:choose&gt;`、`&lt;c:when&gt;` 和 `&lt;c:otherwise&gt;`。 - `&lt;c:if&gt;` 类似于Java中的 `if` 语句。 ```jsp &lt;c:if test="${user.visitCount == 1}"&gt; This is your first visit. &lt;/c:if&gt; ``` - `&lt;c:...

    JSTL In Action部分笔记

    - 每个`&lt;c:choose&gt;`中至少应有一个`&lt;c:when&gt;`,但`&lt;c:otherwise&gt;`是可选的。 - 所有`&lt;c:when&gt;`标签的条件是互斥的,只有一个会被执行。 - 如果所有`&lt;c:when&gt;`条件都不满足,`&lt;c:otherwise&gt;`将被执行。 JSTL的核心...

    JSP_标准标签库_

    - **条件标签**:如`&lt;c:if&gt;`和`&lt;c:choose&gt;`,它们提供了基于条件的逻辑判断。例如: ```jsp &lt;c:if test="${pageScope.signalStrength &lt; 5}"&gt; &lt;c:set var="signalFailure" value="true" scope="page" /&gt; &lt;/c:if&gt;...

Global site tag (gtag.js) - Google Analytics