`
regedit_123
  • 浏览: 321260 次
  • 性别: Icon_minigender_1
  • 来自: 杭州
文章分类
社区版块
存档分类
最新评论

Struts1 C:if和C:choose

 
阅读更多

<c:choose>
<c:when test="${inda_indapay_cardCustomerForm.customerKind eq 'zrr'}">  
...
...
</c:when>
  <c:when test="${inda_indapay_cardCustomerForm.customerKind eq 'fr'}">
...
...
</c:when>
<c:otherwise>
...
...
</c:otherwise>
</c:choose>

 

 

为了达到有个otherwise默认值的效果,在action=init方法中,对customerKind 进行赋值操作。

 <c:if test="${inda_indapay_cardCustomerForm.customerKind eq 'zrr'}">  

...

...

</c:if>
  <c:if test="${inda_indapay_cardCustomerForm.customerKind eq 'fr'}">

...

...

</c:if>

分享到:
评论

相关推荐

    Struts标签的简单应用

    在这个主题“Struts标签的简单应用”中,我们将深入探讨Struts标签库,特别是c标签和s标签的使用方法。 Struts标签库主要包含两个部分:Struts Tags(s标签)和Commons Tags(c标签)。这两个库分别提供了不同的...

    struts_jstl

    v2 &lt;/c:if&gt; &lt;c:if test="${v1 gt v2}" var="v"&gt; boolean value=${v } &nbsp&nbsp v1 大于 v2 &lt;/c:if&gt; 条件控制标签c:choose,c:when,c:otherwise&lt;/li&gt;&lt;br&gt; &lt;c:choose&gt; &lt;c:when test="${...

    Struts + DAO分页

    Struts和DAO分页是Java Web开发中常见的技术组合,用于构建高效、可维护的大型应用程序。Struts是一个开源的MVC(Model-View-Controller)框架,它为Java EE平台提供了一种组织应用程序的方式,使得业务逻辑和表现层...

    struts分页代码

    &lt;c:if test="${currentPage &gt; 1}"&gt; &lt;a href='&lt;c:url value="/yourAction?page=${currentPage - 1}" /&gt;'&gt;上一页 &lt;/c:if&gt; &lt;fmt:formatNumber value="${(totalRecords/pageSize)}" type="number" maxFractionDigits...

    struts的标签jstl

    1. **Core标签库**:提供基本的控制结构和页面导航,如`&lt;c:if&gt;`、`&lt;c:choose&gt;`、`&lt;c:forEach&gt;`等。 2. **fmt标签库**:用于格式化输出,如日期、数字等,如`&lt;fmt:formatDate&gt;`、`&lt;fmt:parseNumber&gt;`。 3. **sql标签...

    jstl,struts2,spring标签库api

    JSTL的核心标签库(core)包含了控制结构,例如`&lt;c:forEach&gt;`用于迭代,`&lt;c:if&gt;`和`&lt;c:choose&gt;`用于条件判断。JSTL的函数库(fn)则包含了一些常用的函数,比如字符串操作。使用JSTL,我们可以将业务逻辑从视图层...

    Struts中JSTL入门案例

    1. **JSTL核心标签库**:例如`&lt;c:set&gt;`用于设置变量,`&lt;c:if&gt;`和`&lt;c:choose&gt;`进行条件判断,`&lt;c:forEach&gt;`用于循环,`&lt;c:out&gt;`用于安全地输出值,防止XSS攻击。 2. **JSTL HTML标签库**:这些标签提供了一种更优雅...

    java web 标签大全

    例如,`&lt;c:forEach&gt;`用于遍历集合,`&lt;c:if&gt;`和`&lt;c:choose&gt;`用于条件判断,`&lt;fmt:formatDate&gt;`用于日期格式化。 2. Spring标签: Spring框架也提供了一套自己的标签库,主要用于简化视图层的编码工作。例如,`...

    struts学习笔记

    - JSTL的核心库提供了`&lt;c:set&gt;`、`&lt;c:if&gt;`、`&lt;c:choose&gt;`等标签,用于设置变量、执行条件判断和选择性输出。 - 函数库如`fn:split()`和`fn:trim()`提供了额外的功能,如字符串分割和去除空白字符。 - 格式化库...

    JSTL API帮助文档

    - **Core标签库**: 提供了与控制流、页面导航、URL重写和错误处理相关的标签,例如`&lt;c:forEach&gt;`用于遍历集合,`&lt;c:if&gt;`和`&lt;c:choose&gt;`用于条件判断。 - **Format标签库**: 用于格式化数据,支持日期、数字、货币...

    Using the JSP Standard Tag Library (JSTL) with Struts

    然而,Struts中的一些标签库如`&lt;logic:iterate&gt;`等,在功能上与JSTL的`&lt;c:forEach&gt;`类似,但JSTL提供了更强大、更灵活的标签和更好的性能。因此,JSTL被推荐作为Struts中循环和逻辑标签的替代方案。 **三、JSTL的...

    java web标签

    3. `&lt;c:if&gt;` 和 `&lt;c:choose&gt;`:进行条件判断。 4. `&lt;c:forEach&gt;`:遍历集合或数组。 5. `&lt;fmt:formatDate&gt;`:格式化日期和时间。 6. `&lt;fmt:message&gt;`:处理国际化(I18N)消息。 这些标签使开发者能够用更简洁的...

    struts1.2、jstl、jsp三种标签教程

    例如,`&lt;c:forEach&gt;`用于循环遍历集合,`&lt;fmt:formatDate&gt;`用于格式化日期,`&lt;c:if&gt;`和`&lt;c:choose&gt;`进行条件判断等。 【JSP】 JSP(JavaServer Pages)是Java技术用于动态Web开发的一种方式。它允许开发者将HTML、...

    jstl标签jar包,含standard.jar

    1. **Core**:这是最基本的模块,提供了许多控制结构,如条件语句(if, choose, when, otherwise)、循环(forEach, forTokens, while)以及重定向和转发等操作。 2. **Format**:格式化标签库,用于日期、时间、...

    javaweb标签大全

    - `&lt;c:if&gt;`和`&lt;c:choose&gt;`:条件判断,类似Java的if-else语句。 - `&lt;c:forEach&gt;`:循环遍历数组、集合或迭代器对象。 - `&lt;fmt:formatDate&gt;`:格式化日期和时间,支持多种格式。 3. EL(Expression Language)...

    struts项目 使用JSTL

    3. **c**: 包含循环和条件标签,如forEach、if、choose等,用于控制流程。 4. **sql**: 支持执行SQL查询,虽然现在较少使用,但在处理数据库操作时仍然有用。 5. **xml**: 处理XML数据,支持XPath表达式。 在Struts...

    struts_tag

    Struts2标签库是Struts2框架的一部分,它提供了一系列JSP标签,使得开发者能更方便地在页面中处理Action的属性和业务逻辑。这些标签简化了页面编码,提高了代码的可读性和可维护性。以下是对每个标签的详细解释: A...

    精通Struts书中讲解nestedtaglibs的例子

    6. **nested:if** 和 **nested:choose**:提供条件逻辑控制,使得在JSP页面上可以根据属性的值动态渲染内容。 在实际应用中,nestedtaglibs可以帮助开发者构建出具有复杂布局和交互的表单,同时保持代码的清晰和可...

    struts标签解释

    - `&lt;s:if&gt;`、`&lt;s:else&gt;`、`&lt;s:choose&gt;`:条件判断标签。 - `&lt;s:iterator&gt;`:遍历集合,类似JSP的`&lt;c:forEach&gt;`。 例如,使用`&lt;s:form&gt;`创建一个登录表单: ```xml &lt;s:form action="login.action"&gt; &lt;s:textfield ...

Global site tag (gtag.js) - Google Analytics