`

JSTL之c:out标签

    博客分类:
  • JSTL
阅读更多
一般情况使用c:out和el表达式的效果是一样的,如:
hello(使用标签):<c:out value="${hello}"></c:out><br>
hello(使用el表达式):${hello }<br>
那一般什么时候会使用c:out标签呢?有两种情况:
(1)使用缺省值。有的时候某个东西没设值,但要输出缺省值,如果用el表达式什么都不输出,但可以使用c:out输出想要输出的缺省值;如下:
hello(default="123"):<c:out value="${abc}" default="123"></c:out><br>
这样就输出了想要输出的123值。

(2)使用el表达式会对传过来的代码进行解析,而c:out标签输出时不会,因为它的默认值是这样设置的:escapeXml="true" 如果想要和el一样进行解析,则可以设置值为false即可。比如:
welcome(default):<c:out value="${welcome}"/><br>(这是默认的,即可以不写escapeXml="true" 和下面这个是一样的。)

welcome(escapeXml="true"):<c:out value="${welcome}" escapeXml="true"/><br>

welcome(escapeXml="false"):<c:out value="${welcome}" escapeXml="false"/><br>(这个设置为false后解析和el表达式是一样的)。


分享到:
评论

相关推荐

    JSTL标准标签库 <C:out>、<c:set>、<c:remove>和<c:catch>标记 <c:if>、<c:choose>、<c:when>和<c:otherwise>标记 <c:forEach>和<c:forTokens>标记

    **JSTL(JSP Standard Tag Library)**是Java服务器页面(JSP)的一个标准标记库,它提供了许多预定义的标签,以增强JSP页面的功能性和可维护性。JSTL旨在减少JSP页面中的Java脚本,提高代码的可读性和可重用性。 *...

    JSTL中if标签使用方法

    其中,`&lt;c:if&gt;`标签是用于实现条件分支的关键组件之一,类似于编程语言中的if语句。 #### `&lt;c:if&gt;`标签的基本语法及使用场景 `&lt;c:if&gt;`标签主要用来根据表达式的真假来决定是否执行其内部的内容。它有两种基本的...

    jstl标签库.txt

    `&lt;c:out&gt;`标签用于在JSP页面上输出一个表达式的值,同时提供了默认值处理和XML转义的功能。该标签有以下两种基本用法: - **无体形式**: ```xml &lt;c:out value="value" [escapeXml="{true|false}"] [default=...

    JSTL标签库

    主要包括`&lt;c:out&gt;`、`&lt;c:set&gt;`、`&lt;c:remove&gt;`、`&lt;c:catch&gt;`、`&lt;c:if&gt;`、`&lt;c:choose&gt;`、`&lt;c:when&gt;`、`&lt;c:otherwise&gt;`、`&lt;c:forEach&gt;`、`&lt;c:forTokens&gt;`、`&lt;c:import&gt;`、`&lt;c:url&gt;`和`&lt;c:redirect&gt;`等标签。这些标签...

    JSTL(jsp标准标签库)

    #### 多用途核心标签:构建动态页面的基础 1. **`&lt;c:out&gt;`**:用于输出表达式的值。例如,`&lt;c:out value="${name}" default="null"&gt;&lt;/c:out&gt;`,如果`${name}`有值,则输出其值;否则,输出默认值“null”。 2. **`...

    JSTL 标签库 jsp C 标签库

    C标签库是JSTL中的一个核心组件,主要用于控制流操作,例如循环、条件判断等。** **1. JSTL的组成:** JSTL由以下几个主要的标签库组成: - **Core(C)库**:包含了用于控制流程的基本标签,如`&lt;c:if&gt;`、`&lt;c:...

    JSTL标签配置流程

    【JSTL标签配置流程详解】 JSTL(JavaServer Pages Standard Tag Library)是SUN公司推出的一种用于JSP开发的组件,旨在替代传统的JSP scriptlet代码,提高页面的可读性和维护性。JSTL提供了一系列标签,使得开发者...

    jstl入门标签手册

    除了上述基本用法,JSTL还包含其他许多有用的标签: 1. `&lt;c:import&gt;`:用于动态包含其他页面,如下: ```jsp &lt;c:import url="page.jsp" /&gt; ``` 这将把`page.jsp`的内容嵌入到当前页面。 2. `&lt;c:if&gt;`:提供条件判断...

    JSTL的c标签的用法.doc

    在JSTL中,`c`标签库是最常用的一个,主要用于处理控制流程和数据操作。下面我们将详细探讨`c`标签库的几个主要标签。 1. `&lt;c:set&gt;`:这个标签用于设置一个变量。例如,你可以将一个值赋给一个特定的范围(如page、...

    JSTL详解--Core 标签库介绍

    在JSTL 1.1中,Core库是五个可用标签库之一,包括Core、XML Processing、I18N Formatting、Database Access和Functions库。每个库都有其特定的URI和前缀,例如Core库的URI为`http://java.sun.com/jsp/jstl/core`,...

    jstl核心标签库使用说明

    JSTL(JavaServer Pages Standard Tag Library)是Java Web开发中的一个标准标签库,它提供了一系列的标签来简化页面逻辑,让代码更加清晰易读。本文将详细介绍JSTL的核心标签库及其常用功能。 1. **简介** JSTL ...

    jstl标签学习笔记

    通过使用`&lt;c:out&gt;`、`&lt;c:set&gt;`、`&lt;c:remove&gt;` 和 `&lt;c:if&gt;` 等标签,可以方便地处理输出、赋值、删除和条件判断等任务,提高了代码的可读性和可维护性。在实际开发中,JSTL是JSP开发不可或缺的一部分。

    JavaWeb-12:自定义标签库开发&JSTL标签库

    4. **XML标签**:处理XML文档,如`&lt;c:out&gt;`显示XML内容,`&lt;x:parse&gt;`解析XML字符串。 5. **SQL标签**:执行数据库查询,如`&lt;sql:update&gt;`、`&lt;sql:query&gt;`和`&lt;sql:resultSet&gt;`。 使用JSTL的好处在于,它将Java代码...

    jstl标签使用的总结心得

    `&lt;c:out&gt;`标签是Core库中的一个关键标签,其基本用法如下: - 如果没有Body,语法为 `&lt;c:out value="value" [escapeXml="true|false"] [default="defaultValue"]/&gt;` - 如果有Body,语法为 `&lt;c:out value="value" ...

    JSTL 以及自定义标签开发相关

    1.表达式控制标签:out、set、remove、catch 2.流程控制标签:if、choose、when、otherwise 3.循环标签:forEach、forTokens 4.URL操作标签:import、url、redirect 使用标签时,一定要在jsp文件头加入以下代码...

    JSTL常用标签总结

    首先,&lt;c:out&gt;标签主要用于输出数据内容。在JSP中,它用于显示变量值、请求参数等信息。比如,如果我们想输出一个名为"name"的参数值,我们可以使用如下代码:&lt;c:out value="${param.name}" default="welcome to my ...

    JSTL中文帮助文档

    JSTL 是一套用于 JavaServer Pages (JSP) 的标准标签库,旨在简化 JSP 开发,提高代码的可读性和可维护性。它提供了多种核心标签和扩展标签,包括控制流、I/O、XML 处理、SQL 操作等功能。JSTL 的使用可以替代 JSP ...

    JSTL标签用法.doc

    下面详细介绍几个常用的标签: ##### 2.1 &lt;c:out&gt; `&lt;c:out&gt;` 标签用于输出表达式的值。它可以接受多种类型的表达式,如EL表达式、常量等,并将计算结果输出。此外,`&lt;c:out&gt;` 还支持设置默认值,当表达式的值为空...

    java中jstl(C标签)案例

    本案例主要关注JSTL中的C标签库,它是JSTL的核心部分,提供了控制流程和数据操作的标签。 C标签库是JSTL的一部分,全称为Core标签库,包含了处理数据集合、条件判断、循环控制等功能的标签。以下是一些C标签库中...

Global site tag (gtag.js) - Google Analytics