0 0

struts的logic标签的equal如何匹配多值10

RT,在使用logic:equal时遇到如下场景:
<logic:equal value="4" name="item" property="approvestatus">
   XXX
</logic:equal>

现在想修改其逻辑,使得当approvestatus等于5时,也执行XXX逻辑,但是value只能取常数,我之前是直接把代码复制了一遍,使用两个表达式,但这样做肯定是不好的。怎么用一个logic:equal来表达呢?
2013年12月02日 19:49

1个答案 按时间排序 按投票排序

0 0

可以考录使用logic:iterator+logic:equal或者jstl标签

2013年12月02日 20:41

相关推荐

    struts logic 标签解释 跟例子

    Struts Logic 标签解释和示例 Struts Logic 标签是一种功能强大的标签库,提供了多种逻辑判断和控制流程的功能。下面将对 Struts Logic 标签进行详细的解释和示例。 比较运算的 Logic 标签 * `&lt;logic:equal&gt;`:...

    struts logic标签库使用手册

    - `&lt;logic:equal&gt;`:此标签用来检查指定的变量是否等于一个常量值。例如,`&lt;logic:equal name="username" value="admin"&gt;`将检查变量`username`的值是否为`admin`。 - `&lt;logic:notEqual&gt;`:与`&lt;logic:equal&gt;`相反...

    Struts logic标签及增删改查

    2. `&lt;logic:equal&gt;`和`&lt;logic:notEqual&gt;`: 这两个标签用于比较两个值是否相等或不相等。在增删改查操作中,我们可能需要根据某些条件进行判断,比如检查用户输入的ID是否匹配数据库中的记录。 3. `&lt;logic:...

    struts logic标签(ppt)

    在Struts框架中,`struts-logic`标签库提供了一系列的标签,用于处理页面逻辑,使得开发者可以在JSP页面中进行条件判断、循环等操作,而无需过多地编写Java脚本。这些标签极大地提高了代码的可读性和维护性。 1. `...

    Struts中logic标签的使用

    在Struts中,logic标签库是用于处理条件逻辑和流程控制的重要组成部分,它允许开发者在JSP页面上进行复杂的业务逻辑处理,而无需深入到Servlet或Action类中。下面我们将详细介绍如何在Struts中使用logic标签。 一、...

    Struts标签 -LOGIC标签

    在Struts框架中,逻辑标签(LOGIC标签)是JSP标签库的一部分,用于处理页面的流程控制和逻辑判断。这些标签简化了在JSP页面上进行条件判断和循环操作,从而使得代码更易读、更易于维护。 **1. `logic:iterate`标签*...

    struts logic 标签

    10. `logic:match`:这个标签用于检查对象是否与指定的值匹配。它可以检查对象是否包含某个子串或者以某个字符串开头。例如: - 检查request范围内的`name`属性是否包含"amigo": ```jsp &lt;logic:match name="name...

    struts1标签库详解

    Struts 提供了非常多的标签,依据功能和使用习惯的不同被分到了五个标签库中:Bean Tags、HTML Tags、Logic Tags、Nested Tags 和 Tiles Tags。下面将对前三个标签库中的标签进行详细的介绍。 Bean Tags Bean Tags...

    Struts标签库html标签、logic标签、bean标签

    在Struts框架中,标签库主要包括HTML标签库、Bean标签库、Logic标签库、Templete标签库、Tiles标签库以及Nested标签库。 1. **HTML标签库**: HTML标签库是Struts中最为基础的部分,它提供了一系列用于创建HTML...

    Struts1-Logic标签

    `logic:equal`标签可以检查对象的某个属性值是否等于指定值,如果相等则显示标签内的内容。`logic:notEqual`则是用来判断不等的情况。在使用时,`value`属性可以是静态值或通过表达式语言(EL)动态获取。 ```html ...

    struts1标签及实例

    - `&lt;logic:equal&gt;`、`&lt;logic:notEqual&gt;`:比较两个表达式的值是否相等或不等。 - `&lt;logic:iterate&gt;`:遍历集合,如List或数组,用于在循环中渲染元素。 - `&lt;logic:present&gt;`、`&lt;logic:notPresent&gt;`:检查指定的...

    struts1标签判断奇偶数实例

    在示例中,`&lt;logic:equal name="tempFlag" value="${stuts%2==0}"&gt;`和`&lt;logic:notEqual name="tempFlag" value="${stuts%2==0}"&gt;`被用来根据索引`stuts`的奇偶性来切换`tempFlag`的值。当`stuts%2==0`时,表示索引为...

    struts logic:iterater 换行

    3. 在迭代过程中,使用`&lt;logic:equal&gt;`标签根据当前迭代索引(由`indexId="i"`设置)进行判断,当索引`i`等于0时,添加多个空格作为水平间隔;当`i`等于1时,则插入换行符` `,从而实现每两个元素一行的布局效果...

    logic标签汇总

    `logic`标签是Struts 1.x中的一个核心标签库,用于处理控制流程,如条件判断、迭代等。这个标签库提供了一系列与流程控制相关的标签,帮助开发者在JSP页面上实现业务逻辑,从而让视图更加清晰,代码更加易于维护。 ...

    struts1标签库运用总结

    - `logic:equal`、`logic:notEqual`、`logic:greaterThan`等标签提供了条件判断功能,可以替代JSTL中的条件语句。 - `logic:iterate`用于循环迭代集合,类似于JSTL的`c:forEach`。 - `logic:present`和`logic:not...

    struts 1.2 标签使用说明

    - **logic标签**:处理条件判断和循环,例如`&lt;logic:equal&gt;`用于比较两个值是否相等。 - **nested标签**:提供增强的嵌套能力,使其他Struts标签能在复杂的数据结构中工作。 2. **Struts标签的公共特征**: - **...

    struts自定义标签详解

    比如`&lt;logic:present&gt;`检查某个对象是否存在,`&lt;logic:iterate&gt;`用于遍历集合,而`&lt;logic:equal&gt;`或`&lt;logic:notEqual&gt;`等标签用于条件判断。这些标签极大地减少了JSP页面中的Java脚本,使页面更加清晰易读。 接下来...

    struts1的标签

    `&lt;logic:equal&gt;`用于比较两个值是否相等,`&lt;logic:iterate&gt;`用于遍历集合对象。这些标签帮助开发者在页面级别处理逻辑控制,而不需要编写复杂的Java代码。 4. **Template标签库**: Template标签库与Tiles框架紧密...

    Struts配置及标签库详解

    3. `struts-logic.tld`:Logic标签库,提供了一些逻辑控制标签,如条件判断(`&lt;logic:equal&gt;`)、循环(`&lt;logic:iterate&gt;`)、导航(`&lt;logic:forward&gt;`)等,帮助开发者在JSP页面中实现复杂的业务逻辑。 4. `struts-...

Global site tag (gtag.js) - Google Analytics