`
tianhandigeng
  • 浏览: 376529 次
  • 性别: Icon_minigender_1
  • 来自: 武汉
社区版块
存档分类
最新评论

用jstl的if或when标签判断字符串是否为空

    博客分类:
  • jstl
阅读更多

    在jsp页面用到jstl的if或when标签判断字符串是否为空的时候,有时候经常这样判断:

<c:when test="${allowedUploadImageExtension != ""}">
<c:if test="${allowedUploadImageExtension != ""}">

 这样判断会报错,提示有未结束的标签,正确的书写格式是这样的:

<c:when test="${not empty allowedUploadImageExtension}">
或者
<c:when test="${allowedUploadImageExtension != ''}"

 

 

0
2
分享到:
评论

相关推荐

    jstl标签使用文档,jstl标签使用帮助文档

    **JSTL(JavaServer Pages Standard Tag Library)** 是一个标准的标签库,它为Java Servlet和JavaServer Pages (JSP) 提供了强大的处理能力,使得开发者可以通过使用标签而不是脚本来实现页面逻辑,从而提高了代码...

    JSTL(jsp标准标签库)

    JSTL,全称为JSP Standard Tag Library(JSP标准标签库),是JavaServer Pages(JSP)技术的重要补充,旨在简化JSP页面的开发,提供了一系列预定义的、可重用的标签,用于执行常见的网页开发任务,如条件处理、迭代...

    JSTL标签库及使用方法

    **条件语句**:`&lt;c:if&gt;`和`&lt;c:choose&gt;`、`&lt;c:when&gt;`、`&lt;c:otherwise&gt;`标签提供了条件判断功能。如检查一个变量是否为空: ```jsp &lt;c:if test="${not empty name}"&gt; Hello, ${name}! &lt;/c:if&gt; ``` ### 使用JSTL ...

    jstl1.2标签库jar包

    - `fn:substring`, `fn:substringAfter`, `fn:substringBefore`:字符串截取。 - **sql标签库** - `sql:query`:执行SQL查询。 - `sql:update`:执行SQL更新。 - `sql:transaction`:管理SQL事务。 **使用JSTL...

    JSTL--Core标签详解

    - `&lt;c:out&gt;`:用于在页面上安全地输出数据,可以防止XSS攻击,通过`value`属性指定要输出的内容,`default`属性用于设置当`value`为空时显示的默认值,`escapeXml`决定是否对特殊字符进行转义,默认为`true`。...

    JSTL标准标签库

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

    JSTL标签大全

    例如 `${fn:contains(string, substring)}` 判断字符串是否包含子字符串。 **JSTL标签库的使用方法:** 每个标签库都有对应的URI和前缀,例如: - 核心标签库:`&lt;c:tagname...&gt;`,URI是`...

    JSTL标签库-tomcat10-简化JSP中java代码

    3. **JSTL Function库**:包含了一些预定义的函数,如`fn:length()`用于获取字符串或数组的长度。 4. **JSTL I18N库**:支持国际化和本地化,提供处理资源包和消息的标签,如`&lt;fmt:message&gt;`用于显示国际化消息。 ...

    JSTL标签使用总结

    - **contains**: 判断字符串是否包含另一个字符串。 - **containsIgnoreCase**: 同上,但不区分大小写。 - **endsWith**: 检查字符串是否以指定的后缀结尾。 - **escapeXml**: 将特殊字符转换为XML实体。 - **index...

    JSTL核心标签库使用范例

    EL函数允许开发者扩展EL表达式的能力,例如使用`fn:split()`函数对字符串进行分割,或者`fn:length()`计算集合的长度。在JSP页面中,可以这样引用函数: ```jsp ${fn:toUpperCase(user.name)} ``` 这将把用户的名字...

    JSTL2.0标准标签

    - `&lt;c:if&gt;`:条件判断,允许根据指定的表达式的值决定是否执行某个代码块。 - `&lt;c:choose&gt;`, `&lt;c:when&gt;`, `&lt;c:otherwise&gt;`:多分支选择结构,类似于Java的switch语句。 - `&lt;c:forEach&gt;`:循环遍历数组、集合或...

    jstl标签库介绍.zip|jstl标签库介绍.zip

    **JSTL(JavaServer Pages Standard Tag Library)标签库**是Java Web开发中的一种重要工具,它为JSP页面提供了一种简洁、可维护的方式来处理常见的任务,如迭代、条件判断、XML处理等。JSTL的核心在于它将业务逻辑...

    jstl标签详解.doc

    4. ****:根据指定的分隔符分割字符串,类似于Java的StringTokenizer。 5. **&lt;c:if&gt;**:根据表达式的真假执行代码块。 6. ****:包含另一个JSP页面到当前页面。 7. ****:作为的补充,当所有&lt;c:when&gt;都不满足条件时...

    JSTL常用标签汇总

    假设我们需要将一个字符串 "Hello World" 存储到 session 范围内的一个名为 `greeting` 的变量中,可以这样使用 `&lt;c:set&gt;`: ```xml ``` ##### 3. `&lt;c:remove&gt;` **作用**:移除变量。 **语法**: ```xml [scope="{...

    JSTL核心标签库的jar包

    这个压缩包文件名为"jstl",可能包含了JSTL的核心库文件,需要将其部署到应用服务器的类路径下,才能在JSP页面中使用JSTL标签。对于现代的Web应用程序,JSTL常常与Servlet容器(如Tomcat)和Java EE的其他组件一起...

    JSTL标签库jar包文件

    2. **fn:** 提供一些实用的函数,如字符串操作、数组处理等。 3. **sql:** 支持数据库查询和操作。 4. **taglibs:** 提供自定义标签库的支持。 **配置JSTL:** 在`web.xml`中,需要配置JSTL的标签处理器工厂,以使...

    JSTL标签库

    - 流程控制标签如`&lt;c:if&gt;`、`&lt;c:choose&gt;`、`&lt;c:when&gt;`和`&lt;c:otherwise&gt;`用于实现条件判断。 - 循环标签`&lt;c:forEach&gt;`和`&lt;c:forTokens&gt;`则用于遍历集合和字符串。 - URL操作标签`&lt;c:import&gt;`、`&lt;c:url&gt;`和`...

    JSTL 核心标签库

    - `&lt;c:out&gt;`:这个标签用于输出数据,它可以显示字符串、表达式的值。`value`属性指定要输出的数据,`escapeXml`属性决定是否转义XML特殊字符,默认为`true`,即自动转义。例如: ```jsp 要 显 示 的 数 据 对 象...

    jstl标签jar包(jstl-api-1.2和jstl-impl-1.2)

    使用JSTL可以极大地提高JSP页面的可读性和可维护性,因为它们将复杂的逻辑转换为直观的标签形式。在项目中,通常将这两个JAR文件放入WEB-INF/lib目录下,以便服务器在运行时能找到并加载它们。 总的来说,JSTL在...

    jstl标签库 手册

    - **** 和 ****:进行循环操作,`&lt;c:forEach&gt;`适用于遍历集合或数组,`&lt;c:forTokens&gt;`将字符串分割后进行迭代。 - **URL 相关标签**:`&lt;c:import&gt;`、`&lt;c:url&gt;`、`&lt;c:redirect&gt;`和`&lt;c:param&gt;`,分别用于导入资源、...

Global site tag (gtag.js) - Google Analytics