注册 登录  
 加关注
   显示下一条  |  关闭
温馨提示!由于新浪微博认证机制调整,您的新浪微博帐号绑定已过期,请重新绑定!立即重新绑定新浪微博》  |  关闭

我的博客

细节决定成败

 
 
 

日志

 
 

c:out  

2010-10-12 13:28:23|  分类: JSTL |  标签: |举报 |字号 订阅

  下载LOFTER 我的照片书  |

 :Core(核心库)

URI : http://java.sun.com/jsp/jstl/core

前缀 : 

描述 :<c:out> 标签是一个最常用的标签,用于在   JSP   中显示数据。 它的作用是用来替代通过 JSP    置对象 out 或者 <%=%> 标签来输出对象的值。

语法 

没有Body时的语法 

<c:out value=”value” [escapeXml=”{true|false}”] [default=”defaultValue”]/> 

有Body时的语法 

<c:out value=”value” [escapeXml=”{true|false}”]> 

这里是Body部分 

</c:out>  

属性 :

属性名

描述

类型

是否接受动态值

是否支持 EL

是否

必须

默认值

说明

value 

需要显示的值

Object 

Y

Y

Y

用来定义需要求解的表达式。

escapeXml

是否转换特殊字符

boolean

Y

Y

N

true

用于指定在使用 <c:out> 标记输出诸如“ < ”、“ > ”、“  ”、“  ”和“ & ”之类的字符(在 HTML    XML  中具有特殊意义)时是否应该进行转义。如果将 escapeXml  设置为 true ,则会自动的进行编码处理。

default

缺省值

Object

Y

Y

N

当求解后的表达式为 null 或者String 为空时将打印这个缺省值。

Null和错误说明

假若value为null,会显示default的值;假若没有设定default的值,则会显示一个空的字符串。

实例 :

------------------------------------------------------------------------------------------------------------------------------------------

Example1

<c:out value="${sessionScope.anyValue}" default="no value" escapeXml="false"/>

该示例将从Session查找名为“anyValue”的参数,并显示在页面,若没有找到则显示“no value”。

------------------------------------------------------------------------------------------------------------------------------------------

Example2

您的用户名是: <c:out value=”${user.username}” default=”guest”/> 

显示用户的用户名,如为空则显示guest

<c:out value="${sessionScope.username}"/> 

指定从session中获取username的值显示;

<c:out value="${username}" /> 

显示username的值,默认是从request(page)中取,如果request中没有名为username的对象则从session中取,session中没有则从application(servletContext)中取,如果没有取到任何值则不显示

  评论这张
 
阅读(776)| 评论(0)
推荐 转载

历史上的今天

评论

<#--最新日志,群博日志--> <#--推荐日志--> <#--引用记录--> <#--博主推荐--> <#--随机阅读--> <#--首页推荐--> <#--历史上的今天--> <#--被推荐日志--> <#--上一篇,下一篇--> <#-- 热度 --> <#-- 网易新闻广告 --> <#--右边模块结构--> <#--评论模块结构--> <#--引用模块结构--> <#--博主发起的投票-->
 
 
 
 
 
 
 
 
 
 
 
 
 
 

页脚

网易公司版权所有 ©1997-2018