您现在的位置:计算机技术学习网 > 技术中心 > WEB编程 > JSP >

EL表达式和JSTL表达式实例(5)

来源:未知 责任编辑:责任编辑 发表时间:2014-02-02 17:48 点击:
三、特别强调:

1、注意当表达式根据名称引用这些对象之一时,返回的是相应的对象而不是相应的属性。例如:即使现有的 pageContext 属性包含某些其他值,${pageContext} 也返回 PageContext 对象。

2、 注意 <%@ page isELIgnored="true" %> 表示是否禁用EL语言,TRUE表示禁止.FALSE表示不禁止.JSP2.0中默认的启用EL语言。

四、举例说明

1、例如,

      < %=request.getParameter(“username”)% >       等价于       ${ param.username }

2、EL语言可以完成如果得到一个username为空,则不显示null,而是不显示值。     

<%=user.getAddr( ) %>      等价于     ${user.addr}。

3、例如:

<% =request.getAttribute(“userlist”) %>     等价于$     { requestScope.userlist }

4、例如,原理如上例3。

${ sessionScope.userlist } 1

${ sessionScope.userlist } 2

${ applicationScope.userlist } 3 

${ pageScope.userlist } 4

${uselist} 含义:执行顺序为4 1 2 3。

“.”后面的只是一个字符串,并不是真正的内置对象,不能调用对象。

4、例如,

   <%=user.getAddr( ) %>      等价于     ${user.addr}

第一句前面的user,为一个变量。

   第二句后面user,必须为在某一个范围里的属性。



JSTL实例:http://leaderbird.iteye.com/blog/275834



jstl实例参考
<%@ taglib prefix="c" uri="http://java.sun.com/jsp/jstl/core" isELignored="false"%>
<%@ page contentType="text/html; charset=gb2312" language="java" %>
<%@ page import="java.util.*,com.j2ee14.ch12.User"%>
<%
   Collection users_c=new ArrayList();
   for(int i=0;i<3;i++)
   {
      User user=new User();
发表评论
请自觉遵守互联网相关的政策法规,严禁发布色情、暴力、反动的言论。
用户名: 验证码:点击我更换图片
最新评论 更多>>

推荐热点

  • JSP与Servlet
  • 自己动手写MiniBBS系列(基本篇)之用户登录
  • JSP取当前日期
  • JDBC 入门(一)
  • 打开一个jsp页面默认查询所有数据,调用action
  • 使用JSP标签库验证用户的输入(2)完
  • 自定义JSP标签(tag)浅议
  • WIN98/2000下的jsp服务器
  • JSP内建对象(二)
网站首页 - 友情链接 - 网站地图 - TAG标签 - RSS订阅 - 内容搜索
Copyright © 2008-2015 计算机技术学习交流网. 版权所有

豫ICP备11007008号-1