<c:out>标记 3)标记<c:out>可以使用default属性来指定默 认值。如果value属性的表达式值为nuil时, 就输出默认值。而<%=%>在结果为u川 值时会输出单词null。在<c:out>标记中指定 默认值有两种方式 ·第一种是采用标记的default属性: <c:out value=customer.address.street}" default="N/A(默认值)"/> ·第二种则是在标记本体(Body)中指定默认值: <c:out value={customer.address.street]"> No address available(默认值) </c:out>
<c:out>标记 3)标记<c:out>可以使用default属性来指定默 认值。如果value属性的表达式值为null时, 就输出默认值。而<%= %> 在 结果为null 值时会输出单词null。在<c:out>标记中指定 默认值有两种方式 ◼ 第一种是采用标记的default属性: <c:out value=“${customer.address.street}" default="N/A(默认值)"/> ◼ 第二种则是在标记本体(Body)中指定默认值: <c:out value=“${customer.address.street}"> No address available(默认值) </c:out>
<c:out>标记的使用 http://localhost:8080/test10-01/0nt.jsp-Microsoft Internet Explorer ▣x 文件)编指E)查看)收藏A)工具①)帮助) 韵 后退·日日日☆P搜索☆收藏夹日因·是四·口制图 地址四)图http:f/1 ocalhost:8080/test10-01/0ut.j5p 习月转到链接”如, 〈c:out〉 常量字符串输出:2010 表达式输出:2010 默认值输出:没有输入name参数 重名属性输出:重名属性-页内有效 特殊字符输出: (escapeXml=true):h2>含有特殊字符的文本<h2> (escapeXml=false):含有特殊字符的文本 ②完毕 g本地Intranet
<c:out>标记的使用
核心标记库<c:set>标记 标记<c:set>用于将EL表达式的值存储在一个变量中。 ■标记<c:set>有两种不同的用法。第一种用法的语法 格式如下: <c:set var:="变量名"value="表达式"/> 将value属性指定的表达式的值赋值给var属性指定的 变量。 例如,将表达式${customer.address}的结果赋值给变量 custAddr的代码如下: <c:set var="custAddr"value="customer.address}"/>
核心标记库 <c:set>标记 ◼ 标记<c:set>用于将EL表达式的值存储在一个变量中。 ◼ 标记<c:set>有两种不同的用法。第一种用法的语法 格式如下: <c:set var="变量名" value="表达式"/> 将value属性指定的表达式的值赋值给var属性指定的 变量。 例如,将表达式${customer.address}的结果赋值给变量 custAddr的代码如下: <c:set var="custAddr" value="${customer.address}"/>
<c:set>标记 笔禾稞军菱餐货程程德记的体米想定要赋给变量的值。 ■将客户地址的相关信息赋值给对象变量custAddr的格式如下: <c:set var="custAddr"> <c:out value="{customer.address.street}"/> <c:out value="{customer.address.city}"/> <c:out value="customer.address.state)"/> <c:out value="${customer.address.zip}"/> </c:set> 默认情况下<c:set>赋值的变量是页内有效的,当然也可以显式 使用<c:set>的scope属性来指定变量的有效范围,scope有效 取值为page、request、session和application,分别对应贡 内有效、请求有效、会话有效和应用有效。将变量有效范围设置 成会话有效的格式如下: <c:set var="custAddr"scope="session" value="${customer.address}"/>
<c:set>标记 ◼ 第二种用法是使用<c:set>标记的本体来指定要赋给变量的值。 在本体中还可以使用其他标记,如<c:out>。 ◼ 将客户地址的相关信息赋值给对象变量custAddr的格式如下: <c:set var="custAddr"> <c:out value="${customer.address.street}"/> <c:out value="${customer.address.city}"/> <c:out value="${customer.address.state}"/> <c:out value="${customer.address.zip}"/> </c:set> ◼ 默认情况下<c:set>赋值的变量是页内有效的,当然也可以显式 使用<c:set>的scope属性来指定变量的有效范围,scope有效 取值为page、request、session和application,分别对应页 内有效、请求有效、会话有效和应用有效。将变量有效范围设置 成会话有效的格式如下: <c:set var="custAddr" scope="session" value="${customer.address}"/>