码迷,mamicode.com
首页 > Web开发 > 详细

EL/JSTL-jsp页面更简单的输出方式

时间:2017-05-15 20:23:39      阅读:208      评论:0      收藏:0      [点我收藏+]

标签:page   ems   统一   java   jar包   uri   stand   lang   status   

1.EL(Expression Language):表达式语言,用于页面输出

  格式:${表达式}

  EL支持四则运算,关系运算【常用eq来比较字符串或判断相等】,逻辑运算

  EL访问空间内对象,[类.对象]

2.JSTL核心标签库:简化jsp页面设计的标签

1.下载jar包
    jstl.jar和standard.jar放到lib目录下

2.jsp引入 <%@taglib prefix="c" uri="http://java.sun.com/jsp/jstl/core"%> uri:统一资源标识符(包含url)

3.基本标签包括,使用时变量用var,还要指定作用范围scope    
<c:out>
  <c:out value="${}"/>
<c:set>设置jsp空间值,或容器值
    例:<c:set var="name" value="" scope="session"/>
<c:remove>
 4.条件标签
  <c:if>
    例:<c:if test="${1>0} var="r" scope="page">页面显示</c:if>
  <c:choose>,<c:when>,<c:otherwise>
    相当于if/else结构,页面显示内容放在开始到结束标签之间就可

5.迭代标签
  <c:foreach>【常用】   
<c:foreach var="s" items="${被迭代的数组或集合}"  varStstus="status">
    ${status.count}
    ${str}
</c:foreach>

  其中,items为被迭代的数组或集合,varstatus为迭代状态对象的变量名【就是迭代值存放的地方】       

 

 

  

  

EL/JSTL-jsp页面更简单的输出方式

标签:page   ems   统一   java   jar包   uri   stand   lang   status   

原文地址:http://www.cnblogs.com/hackxiyu/p/6858153.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!