0 0

<logic:equal>值判断错误15

明明是同一个值,logic:equal标签判断出来却两个都可以显示,这是为什么?menuDto.grade在后台打印出来是3,在页面上未加处理 [code="java"]<equal value="3" name="menuDto" property="grade"><option>Happy</option></equal><equal value="3D" name="menuDto" property="grade"><option>Happy?</option></equal>[b][/b][/code]

问题补充:类型为String<div class="quote_title">chen_yongkai 写道</div><div class="quote_div">类型一样吗? <br />数字3和字符3 打印出来都是3</div> <br />

问题补充:我找到答案了,logic:equal会默认把要比较的两个数都转为数值来比较,比较的是数值<div class="quote_title">chen_yongkai 写道</div><div class="quote_div">类型一样吗? <br />数字3和字符3 打印出来都是3</div> <br />
2011年9月15日 17:43

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

0 0

类型一样吗?
数字3和字符3 打印出来都是3

2011年9月15日 17:49

相关推荐

    JSP Struts之HTML标签库详解

    Logic标签库包含了处理逻辑控制的标签,如`&lt;logic:equal&gt;`、`&lt;logic:notEqual&gt;`、`&lt;logic:iterate&gt;`等。这些标签允许在JSP页面上进行条件判断和循环操作,减少了对脚本let的依赖。 **Template标签库** Template标签...

    struts1 table标签中Logic的使用属性

    &lt;logic:notEqual name="charge" property="num" value="${business.num}"&gt; &lt;!-- 如果charge的num不等于business的num,则执行这里的代码 --&gt; &lt;/logic:notEqual&gt; ``` #### 5. `logic:forward` 用于实现页面的跳转...

    Struts标签 -LOGIC标签

    它们通常用于处理表单验证错误: ```jsp &lt;logic:messagesPresent&gt; &lt;ul&gt; &lt;li&gt;&lt;bean:message key="error.username.required"/&gt;&lt;/li&gt; &lt;/ul&gt; &lt;/logic:messagesPresent&gt; ``` **7. `logic:include`标签** 该标签用于...

    重要知识logic标签库.pdf

    例如,`&lt;logic:equal&gt;`检查两个值是否相同,`&lt;logic:notEqual&gt;`则检查它们是否不同。 2. **empty/notEmpty**:检查一个对象或属性是否为空。如果对象是null、空字符串或空集合,`&lt;logic:empty&gt;`将返回true;相反,`...

    struts1逻辑标签logic的使用

    二、`&lt;logic:equal&gt;`和`&lt;logic:notEqual&gt;`标签 这两个标签用于比较两个值是否相等或不相等。它们可以比较字符串、数字,甚至对象属性。例如,比较用户输入的密码与数据库中的密码: ```jsp &lt;logic:equal param1="${...

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

    - `&lt;logic:equal&gt;`、`&lt;logic:notEqual&gt;`:比较两个表达式是否相等。 - `&lt;logic:forward&gt;`、`&lt;logic:redirect&gt;`:转发或重定向到其他页面。 4. **Templete标签库**和**Tiles标签库**: 这两个库主要用于页面布局...

    Struts1标签手册

    再者,Logic Tags库提供了逻辑控制和判断功能,如`&lt;logic:iterate&gt;`, `&lt;logic:present&gt;`, `&lt;logic:messagesPresent&gt;`, `&lt;logic:empty&gt;`, `&lt;logic:match&gt;`, `&lt;logic:equal&gt;`, 和`&lt;logic:forward&gt;`等。例如,`&lt;logic:...

    struts 标签库

    - `&lt;logic:notEqual&gt;`:检查两个表达式是否不相等。 - `&lt;logic:iterate&gt;`:迭代集合中的元素。 使用Struts标签库可以显著提高开发效率,因为它们提供了内置的类型转换、错误处理和国际化支持。开发者不再需要在JSP...

    Struts 标签库.doc

    例如,`&lt;logic:equal&gt;`、`&lt;logic:notEqual&gt;`用于比较两个值,`&lt;logic:iterate&gt;`用于遍历集合对象。这些标签使得在JSP页面中进行逻辑控制变得更加直观和简洁。 Template标签库随着Tiles框架的引入逐渐减少使用,...

    重要知识Struts标签大全.pdf

    例如,`&lt;logic:present&gt;`检查某个对象是否存在,`&lt;logic:iterate&gt;`遍历集合并在每个元素上执行操作,`&lt;logic:equal&gt;`比较两个值是否相等。这些标签使得在JSP页面上进行条件判断和循环变得更加直观。 **Nested Tags*...

    Struts标签手册

    例如,`&lt;bean:define&gt;`用于在JSP页面中定义一个新的变量,`&lt;bean:write&gt;`用于输出JavaBean的属性值,而`&lt;bean:property&gt;`则允许你设置或获取Bean的属性。 2. **Html标签库**: Html标签库是Struts中最常用的标签库...

    struts.zip

    - `&lt;logic:equal&gt;`和`&lt;logic:notEqual&gt;`:用于比较两个值是否相等或不相等。 - `&lt;logic:greaterThan&gt;`、`&lt;logic:lessThan&gt;`等:比较数值大小,用于条件判断。 - `&lt;logic:present&gt;`和`&lt;logic:notPresent&gt;`:检查...

    重要知识struts标签.pdf

    Logic Tags库提供了逻辑判断和流程控制的标签,如`&lt;logic:present&gt;`检查某个对象是否存在于指定作用域中,`&lt;logic:iterate&gt;`用于遍历集合,`&lt;logic:equal&gt;`和`&lt;logic:notEqual&gt;`进行条件比较,`&lt;logic:forward&gt;`则...

    Struts专用标签库详解

    3. 控制标签:包括`&lt;logic:equal&gt;`、`&lt;logic:notEqual&gt;`、`&lt;logic:iterate&gt;`等,用于条件判断和循环操作。 4. 重定向和转发标签:如`&lt;html:link&gt;`、`&lt;logic:redirect&gt;`,帮助实现页面间的导航。 三、具体标签的...

    struts1标签

    - `&lt;logic:equal&gt;`和`&lt;logic:notEqual&gt;`:比较两个值是否相等或不等。 - `&lt;logic:greaterThan&gt;`、`&lt;logic:greaterEqual&gt;`、`&lt;logic:lessThan&gt;`和`&lt;logic:lessEqual&gt;`:进行数值比较。 3. **Bean标签(bean)** -...

    struts1 html&&bean&&logic 标签

    例如,`&lt;logic:equal&gt;`标签用于比较两个值是否相等,`&lt;logic:notEmpty&gt;`检查集合或字符串是否为空,`&lt;logic:iterate&gt;`用于遍历集合并重复渲染内容。这些逻辑标签使得开发者能够在JSP页面上实现复杂的业务逻辑,而...

    Struts标记库.rar

    - `&lt;logic:equal&gt;`、`&lt;logic:notEqual&gt;`、`&lt;logic:greaterThan&gt;`等:进行条件判断。 - `&lt;logic:present&gt;`、`&lt;logic:notPresent&gt;`:检查请求、会话或应用程序范围内的对象是否存在。 - `&lt;logic:redirect&gt;`:重定向...

    struts标签学习与应用(手册)

    - `&lt;logic:notEqual&gt;`:比较两个值是否不等。 - `&lt;logic:iterate&gt;`:遍历集合对象,如ArrayList或Map,用于循环输出。 - `&lt;logic:present&gt;`和`&lt;logic:notPresent&gt;`:检查请求、会话或应用范围内的对象是否存在。 **...

    struts架构和标签库介绍

    `&lt;logic:equal&gt;`、`&lt;logic:notEqual&gt;`等标签用于实现条件判断。 **4.2.2 重复标记** `&lt;logic:iterate&gt;`标签用于遍历集合或数组。 **4.2.3 转发和重定向标记** `&lt;logic:forward&gt;`和`&lt;logic:redirect&gt;`标签用于...

Global site tag (gtag.js) - Google Analytics