码迷,mamicode.com
首页 > 其他好文 > 详细

有关EL表达式的一些笔记

时间:2016-03-28 16:54:53      阅读:285      评论: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
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!