`
wzz_momo
  • 浏览: 23607 次
  • 性别: Icon_minigender_1
  • 来自: 北京
文章分类
社区版块
存档分类
最新评论

<c:choose>标签

阅读更多
<c:choose>
	<c:when test="${param.action=='changeLanguage'}"><jsp:forward page="install/install_change_language.jsp"/></c:when>
	<c:when test="${param.action=='license'}"><jsp:forward page="install/install.jsp"/></c:when>
	<c:when test="${param.action=='check'}"><jsp:forward page="install/install_check.jsp"/></c:when>
	<c:when test="${param.action=='config'}"><jsp:forward page="install/install_config.jsp"/></c:when>
	<c:when test="${param.action=='admin'}"><jsp:forward page="install/install_admin.jsp"/></c:when>
	<c:when test="${param.action=='install'}"><jsp:forward page="install/install_install.jsp"/></c:when>
	<c:when test="${param.action=='showMessage'}"><jsp:forward page="install/install_message.jsp"/></c:when>
	<c:otherwise><jsp:forward page="install/install_language.jsp"/></c:otherwise>
</c:choose>

当test为true时,则执行<c:when ></c:when>之间的代码,

如果所有的test都为false,则执行<c:otherwise></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...

    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;标签...

    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 标准标签库(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; ...

    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表达式。...

    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 c标签jar包

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

    经典入门教程:JSP标准标签库

    1. **Core标签库**:提供了基本的控制流操作,如迭代(`&lt;c:forEach&gt;`)、条件语句(`&lt;c:if&gt;`、`&lt;c:choose&gt;`)、URL处理(`&lt;c:url&gt;`、`&lt;c:param&gt;`)等。 2. **XML标签库**:用于处理XML文档,包括解析XML(`&lt;x:parse&gt;...

    JavaWeb-12:自定义标签库开发&JSTL标签库

    4. **XML标签**:处理XML文档,如`&lt;c:out&gt;`显示XML内容,`&lt;x:parse&gt;`解析XML字符串。 5. **SQL标签**:执行数据库查询,如`&lt;sql:update&gt;`、`&lt;sql:query&gt;`和`&lt;sql:resultSet&gt;`。 使用JSTL的好处在于,它将Java代码...

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

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

    5. 更多标签:除了上述示例,C标签库还提供了其他标签,如`&lt;c:set&gt;`, `&lt;c:remove&gt;`, `&lt;c:out&gt;`等,分别用于设置变量、删除变量和输出变量值。 总的来说,C标签通过提供一系列的控制和流程标签,使得JSP开发者能够...

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

    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 标签库 jsp C 标签库

    - **Core(C)库**:包含了用于控制流程的基本标签,如`&lt;c:if&gt;`、`&lt;c:choose&gt;`、`&lt;c:forEach&gt;`等。 - **I18N(Internationalization,国际化)库**:用于处理国际化和本地化,如`&lt;fmt:formatNumber&gt;`、`&lt;fmt:message...

    JSP C标签引用

    List&lt;String&gt; names = new ArrayList&lt;&gt;(); names.add("张三"); names.add("李四"); request.setAttribute("names", names); %&gt; &lt;table border="1"&gt; &lt;c:forEach items="${names}" var="name"&gt; &lt;tr&gt; &lt;td&gt;${name...

    条件标签用法与事例

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

    Core标签库部分标签

    `&lt;c:choose&gt;`, `&lt;c:when&gt;`, `&lt;c:otherwise&gt;` 标签:多条件分支 这些标签提供了类似Java中的switch-case结构的功能,用于处理多条件分支逻辑。 示例用法: ```html &lt;c:choose&gt; &lt;c:when test="${user.role == '...

    Java Jstl C标签例子

    4. `&lt;c:if&gt;`和`&lt;c:choose&gt;`:条件判断。例如: ```jsp &lt;c:if test="${user.isAdmin}"&gt; &lt;p&gt;欢迎管理员!&lt;/p&gt; &lt;/c:if&gt; &lt;c:choose&gt; &lt;c:when test="${user.age &gt; 18}"&gt; &lt;p&gt;您已成年。&lt;/p&gt; &lt;/c:when&gt; &lt;c:otherwise&gt;...

Global site tag (gtag.js) - Google Analytics