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

jstl判段对象是否为空

 
阅读更多

1.便签库引入:

<%@ taglib uri="http://java.sun.com/jsp/jstl/core" prefix="c"%>

2. 元素对象user

<c:if test="${empty user}">为空</c:if>

<c:if test="${!empty user}">不为空</c:if>

 

当然也可以写成

<c:if test="${user !=null && user !=''}">

           不为空,<c:out value="${user }" />
</c:if>

 

 

可以参考下面链接:

http://blog.csdn.net/queenjade/article/details/7444059

 

附件有对jstl便签的一些详细使用文档资料

分享到:
评论

相关推荐

    用EL判断登入密码和用户名是否为空

    在上述代码中,`not empty`是EL表达式的一个操作符,它用于检查对象是否为非空。如果对象是null或者其字符串值为零长度(""),`not empty`返回false,否则返回true。因此,这些表达式可以帮助我们验证用户名和密码...

    Jstl基本知识简介

    - **Empty操作符**:用于检查变量是否为空或null。 - **比较操作符**:支持等号、不等号、大小关系等常见比较。 - **数字运算符与逻辑运算符**:与Java语言中的运算符相同。 #### 六、Core标签详解 1. **`...

    jstl标签学习笔记

    - 空检查:`${empty username}` 检查 `username` 是否为空。 ### JSTL标签 #### `&lt;c:out&gt;` `&lt;c:out&gt;` 标签用于输出数据,可以避免XSS攻击。它可以设置默认值,并有转义字符的功能,如 `escapeXml` 属性。 ```html...

    JSTL常用标签总结

    此标签的value属性是必须的,用于指定要输出的值,而default属性则是当value值为空或不存在时显示的默认文本。escapeXml属性用于指定是否要对输出内容中的特殊字符进行转义,当escapeXml为true时,特殊字符不会被...

    jstl jsp接收数据

    - `&lt;c:if&gt;`:用于条件判断,如检查数据是否为空。 - `&lt;c:choose&gt;`、`&lt;c:when&gt;`、`&lt;c:otherwise&gt;`:提供多分支选择结构,类似于Java的switch语句。 - `&lt;c:forEach&gt;`:循环遍历数组、集合或迭代器。 **6. JSTL处理...

    jstl和el的基础

    - **验证运算符**:empty,检查变量是否为null或为空 4. **变量与JavaBean属性** EL会按照pageContext、request、session、application的顺序查找变量,并输出对应的属性值。如果变量不存在,则返回null。例如: ...

    JSTL中文帮助文档.pdf

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

    JSTL循环语法,java

    - **`empty`属性**:当`items`为空或为null时,可以指定执行的代码。 例如,如果我们想要每隔两个元素打印一次数据,可以这样写: ```jsp ${datas}" var="data" varStatus="loop" begin="1" step="2"&gt; ${data}"/&gt;...

    JSTL标签教程

    - **空值检查**:使用`empty`关键字来检查变量或集合是否为空。 #### 四、JSTL标签库的使用 - **安装与配置**:为了使用JSTL,需要下载并安装JSTL的JAR包(如`jstl-1.2.jar`、`standard-1.1.2.jar`),并将它们...

    JSTL标记库包下载

    例如,`&lt;x:parse&gt;`标签可以将XML字符串转换为DOM对象,`&lt;x:out&gt;`用于输出XML节点的内容。 3. **JDBC组件**:JSTL的JDBC标签库允许在JSP中进行数据库操作,如连接数据库、执行SQL查询、处理结果集等,而无需编写Java...

    JSTL标签用法.doc

    此外,`&lt;c:out&gt;` 还支持设置默认值,当表达式的值为空时可以显示默认值。示例: ```jsp ${user.name}" default="Guest" /&gt; ``` 这段代码会输出用户的名字,如果名字未定义,则显示“Guest”。 ##### 2.2 `...

    jstl.pdf课程资源

    - **`empty`**:用于判断一个变量是否为空或未定义。 - **`func(args)`**:调用方法,`func`表示方法名,`args`表示参数列表。 ##### 示例 下面通过具体的示例来展示部分EL表达式操作符的使用: 假设页面作用域中...

    JSTL和EL的学习

    检查表达式的结果是否为空,如 `${empty num1}`,如果`num1`的值为`null`或空字符串,`empty`将返回`true`。 在实际开发中,可以通过在Servlet中设置属性,然后在JSP页面中使用EL表达式获取这些属性。例如: ```...

    JSTL标签库及使用方法

    如检查一个变量是否为空: ```jsp ${not empty name}"&gt; Hello, ${name}! ``` ### 使用JSTL Format标签库 **日期和时间格式化**:`&lt;fmt:formatDate&gt;`标签用于格式化日期: ```jsp ${now}" pattern="yyyy-MM-dd ...

    免费下载JSTL两个标签库

    **JSTL(JavaServer Pages Standard Tag Library)**是Java Web开发中的一种标准标签库,它为JavaServer Pages(JSP)提供了一系列预定义的标签,以简化网页开发,提高代码的可读性和可维护性。JSTL的出现是为了减少...

    JSTL循环显示的用法.pdf

    empty requestScope.result}`表示如果`requestScope.result`不为空,则执行其中的代码。 #### 五、使用`&lt;c:forEach&gt;`进行循环遍历 当需要展示多条记录时,可以使用`&lt;c:forEach&gt;`标签进行循环遍历。具体实现如下: ...

    JSTL标准标签库

    `value`属性用于指定要输出的内容,`default`属性用于当`value`为空时显示的默认值,`escapeXml`决定是否将特殊字符转换为XML实体。 - `&lt;c:set&gt;`:设置一个属性的值,`value`属性用于设置内容,`var`用于指定属性名...

    Servlet+jstl标签模拟购物车(书本订购)

    `&lt;c:if&gt;`和`&lt;c:choose&gt;`标签可以用于条件判断,如检查购物车是否为空,如果是,则显示相应提示。此外,`fmt`库中的`&lt;fmt:formatNumber&gt;`标签可以用来格式化价格,使其看起来更符合货币格式。 在实际项目中,我们还...

    el和jstl学习笔记.

    - **`empty`操作符**:判断变量是否为空,如 `${empty a}` 返回 `true` 如果 `a` 是 `null`、空字符串或空集合。 - **其他操作符**:`+` 仅支持数值相加,不支持字符串拼接。 #### 4. EL 表达式获取请求参数 - **...

Global site tag (gtag.js) - Google Analytics