`
xcc258
  • 浏览: 73522 次
  • 性别: Icon_minigender_1
  • 来自: 合肥
社区版块
存档分类
最新评论

jstl判断字符串相等

阅读更多

今天用jstl判断一个属性是否等于1,先开始写的是:<c:if test="${evalWarn.eval.hasView == '1'}" >

 

然后没效果。。换成:<c:if test="${evalWarn.eval.hasView eq '1'}" >,还是没效果。。奇怪了。。把单引号去掉也还是不行。。。郁闷了。。后来经同事提醒。。打印属性发现属性有空格,后来改成<c:if test="${fn:trim(evalWarn.eval.hasView) eq '1'}" > 行了。。。在此写下来。。希望大家和我以后都不再同样的错误。。。。

分享到:
评论

相关推荐

    EL表达式做判断 jstl的运用

    使用`fn:contains`判断字符串是否包含特定子串 ```jsp &lt;%@ taglib prefix="fn" uri="http://java.sun.com/jsp/jstl/functions" %&gt; ${fn:contains(name, searchString)}"&gt; &lt;!-- 条件成立时执行的内容 --&gt; ``` ...

    JSTL中文帮助文档.pdf

    Empty操作符`empty`用于检查对象、集合或字符串变量是否为空或`null`。例如,`${empty param.username}` 如果`request`的参数列表中的`username`值为`null`,表达式的值为`true`。 EL还支持标准的数字运算符和逻辑...

    core jstl 讲解jstl核心应用

    - `&lt;c:forTokens&gt;`:用于遍历字符串中的每个token,通常用于处理分隔符分隔的字符串。 2. **条件判断**: - `&lt;c:if&gt;`:根据指定的条件执行特定的JSP代码块。 - `&lt;c:choose&gt;`、`&lt;c:when&gt;`、`&lt;c:otherwise&gt;`:提供...

    jstl标签 fn函数注解

    JSTL提供了一系列标准标签,帮助开发者处理循环、条件判断等逻辑操作,并且通过其内建的`fn`函数库,能够对字符串进行丰富的文本处理。下面我们将详细介绍JSTL中`fn`函数库的主要功能及其使用方法。 #### 1. fn:...

    JSTL简介中文教程

    - **空值检查**:`empty`操作符检查对象、集合或字符串是否为空或null,如`${empty param.username}`。 - **比较操作符**:支持相等、不等、小于、大于、小于等于和大于等于等比较操作,与Java语言一致。 **Core...

    JSTL使用示例

    - `&lt;c:forTokens&gt;`:用于遍历字符串,以指定分隔符拆分字符串并逐个处理。 4. **URL操作标签** - `&lt;c:url&gt;`:创建一个安全的URL,可以处理URL编码和添加请求参数。 - `&lt;c:param&gt;`:向URL添加参数。 5. **逻辑...

    JSTL标签库

    - `${pageContext.request.queryString}`: 获取请求参数字符串。 - `${pageContext.request.requestURL}`: 获取请求的URL地址。 - `${pageContext.session.new}`: 判断是否为新创建的`session`。 - `${...

    jsp 判断list是否包含string的实现方法

    在JSP页面中,我们经常需要判断一个字符串是否存在于某个字符串列表中,而JSTL(JavaServer Pages Standard Tag Library)提供的标准函数中并没有直接支持这一功能的方法。本文将介绍如何在JSP中实现判断List是否...

    EL语言经典介绍.pdf

    EL语言还支持使用empty操作符来检查对象、集合或字符串变量是否为空或null。例如,${empty param.username}如果param中username的值为null,则表达式结果为true。 EL语言还支持多种操作符,包括数字运算符、比较...

    EL语言经典介绍

    在这种情况下,EL表达式会被依次计算,并将结果转换为字符串,然后按照原样输出。 3. **仅包含文本的属性值**: ```jsp !" /&gt; ``` 此时,属性值将保持不变地输出。 ##### EL语言的操作符 EL语言支持多种操作...

    紫光华宇软件工程师笔试题

    3. **字符串对象相等判断**:Java中,使用`equals()`方法判断两个字符串内容是否相等,而非使用`==`,后者比较的是对象的引用。 4. **交换变量值**:在不使用额外变量的情况下,可以使用异或操作来交换两个整数变量...

    Java常见笔试,面试题目深度剖析

    字符串在Java中是常用的数据结构,面试中经常涉及的话题包括字符串的不可变性、字符串连接效率、`String`、`StringBuilder`和`StringBuffer`的区别、`substring()`、`concat()`、`replace()`、`trim()`等方法的使用...

    logic标签库.pdf

    - match/notMatch:执行正则表达式匹配,判断一个字符串是否符合特定的模式。 - messagesPresent/messagesNotPresent:检查消息是否存在于特定范围,如会话范围或应用范围。 - present/notPresent:检查页面或...

    freemarker总结

    =可以用于字符串,数值和日期来比较是否相等,但=和!=两边必须是相同类型的值,否则会产生错误,而且FreeMarker是精确比 较,"x","x ","X"是不等的.其它的运行符可以作用于数字和日期,但不能作用于字符串,大部分的时候,...

    EL表达式学习资料

    用于判断对象、集合或字符串是否为空或 null。例如 `${empty param.username}`,如果 `param.username` 的值为 null 或空字符串,则表达式的值为 true。 - **比较操作符** 包括 `==` 或 `eq`(相等)、`!=` 或 `...

    Struts logic标签及增删改查

    5. `&lt;logic:empty&gt;`和`&lt;logic:notEmpty&gt;`: 类似于上述的`present`和`notPresent`,这两个标签检查的是集合或字符串是否为空。在插入数据时,可以确保非空字段已填充;在删除操作中,确认要删除的数据不为空,避免因...

    java项目经理

    - `Iterator`、`equals`、`hashCode`: 遍历集合的迭代器,以及判断对象相等性的方法。 - `Comparable`、`Comparator`: 实现排序的接口。 - **常用类** - `String`: 字符串操作。 - `intern`、常量池: 字符串的...

    IT java 面试题库

    - 这行代码创建了一个`String`对象,但字符串 `"abc"` 本身是在字符串常量池中,不会因为创建新的`String`对象而被复制。 4. **说出一些常用的类、包、接口,请各举5个?** - 常用类:`String`、`ArrayList`、`...

Global site tag (gtag.js) - Google Analytics