加载中…
个人资料
  • 博客等级:
  • 博客积分:
  • 博客访问:
  • 关注人气:
  • 获赠金笔:0支
  • 赠出金笔:0支
  • 荣誉徽章:
正文 字体大小:

<c:if>标签的使用

(2012-05-19 20:02:33)
标签:

杂谈

分类: 学习

   今天遇到使用这个标签的时候习惯性的使用了“==”去判断是否为空,多次尝试没有效果后网上Search了下,结果使用方法是,使用关键字“ empty / not empty” 顿悟了!但是在判断test的值为int的时候“==”还是有效的!

 

  <c:if test="${xxxx ==1}"> xxxx等于1时候显示的内容</c:if>

  <c:if test="${ empty xxxx}">xxxx等于null的时候显示的内容</c:if>

 

<c:if>标签用来在页面中实现条件化的判断功能。它的主要目的就是替换Java脚本中的if语句,来实现页面内容的条件化输出功能。这个标签所进行的判读主要是依据表达式来进行的,如果该表达式的求解值为true,那么表示条件成立,将会输出标签体中的内容。否则将不会产生任何的输出。

         <c:if>标签的语法说明如下:

         <c:if test="expression" var="name" scope="scope">

                  body content

         </c:if>

         <c:if>标签具有以下一些属性:

l          test:用来指定条件判断的表达式。

l          var:测定结果的变量名,用来保存条件判断表达式的结果。这样做的目的就是避免在页面中多次进行相同的判断。

l          scope:测试结果变量的作用域范围。

0

阅读 收藏 喜欢 打印举报/Report
  

新浪BLOG意见反馈留言板 欢迎批评指正

新浪简介 | About Sina | 广告服务 | 联系我们 | 招聘信息 | 网站律师 | SINA English | 产品答疑

新浪公司 版权所有