首页 > 其他 > 详细

有关EL表达式的一些笔记

时间:2016-03-28 16:53:09      阅读:205      评论:0      收藏:0      [点我收藏+]

JSP页面中使用SUN公司的EL函数库,需要导入JSTL开发包,并在页面中导入EL函数库。

<%--引入EL函数库 --%>

<%@taglib uri="http://java.sun.com/jsp/jstl/functions" prefix="fn" %>

EL 全名为Expression Language。EL主要作用:
  1、获取数据  ${user}
    EL表达式主要用于替换JSP页面中的脚本表达式,以从各种类型的web域 中检索java对象、获取数据。(某个web域 中的对象,访问javabean的属性、访问list集合、访问map集合、访问数组)
  2、执行运算  ${user==null}
    利用EL表达式可以在JSP页面中执行一些基本的关系运算、逻辑运算、empty运算符、二元表达式,以在JSP页面中完成一些简单的逻辑运算。
  3、获取web开发常用对象  ${隐式对象名称} 
    EL 表达式定义了一些隐式对象,利用这些隐式对象,web开发人员可以很轻松获得对web常用对象的引用,从而获得这些对象中的数据。

技术分享
  4、调用Java方法
    EL表达式允许用户开发自定义EL函数,以在JSP页面中通过EL表达式调用Java类的方法。

                   <%--使用empty运算符检查对象是否为null(空) --%>                    
<c:if test="${empty contractPage.content }"> <tr> <td colspan="3">---暂时没有数据---</td> </tr> </c:if> <c:if test="${!empty contractPage.content }">
<!-- 迭代 --> <c:forEach var="contract" items="${contractPage.content }" varStatus="st"> <tr> <td>${st.index + 1 }</td> <td>${contract.contractCode }</td> <td>${contract.contractName }</td> </tr> </c:forEach> </c:if> <!-- 二元表达式 -->
 <input type="radio" name="gender" value="female" ${user.gender==‘female‘?‘checked‘:‘‘}>女

 

有关EL表达式的一些笔记

原文:http://www.cnblogs.com/mcahkf/p/5329339.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!