EL表达式1

学习峰哥Jsp教程自学笔记,峰哥Java学习路线:http://www.java1234.com/javaxuexiluxiantu.html 

1、EL表达式简介:

E L(Expression Language) 目的:为了使JSP写起来更加简单。

2、EL表达式内置对象:

1 pageContext 表示javax.servlet.jsp.PageContext 对象
2 pageScope 表示从page 属性范围查找输出属性
3 requestScope 表示从request 属性范围查找输出属性
4 sessionScope 表示从session 属性范围查找输出属性
5 applicationScope 表示从application 属性范围查找输出属性
6 param 接收传递到本页面的参数
7 paramValues 接收传递到本页面的一组参数
8 header 取得一个头信息数据
9 headerValues 取出一组头信息数据
10 cookie 取出cookie 中的数据
11 initParam 取得配置的初始化参数

3、EL表达式访问四种范围:

1)分别访问:(${属性值的键})

代码内容如下:

<%

	pageContext.setAttribute("info1", "pageContext值");
	request.setAttribute("info2", "request值");
	session.setAttribute("info3", "session值");
	application.setAttribute("info4", "application值");
%>
<h1>${ info1 }</h1>
<h1>${ info2 }</h1>
<h1>${ info3 }</h1>
<h1>${ info4 }</h1>
运行效果如下:



2)同一个值得访问顺序:page->request->session->application

代码如下:

<%

	pageContext.setAttribute("info1", "pageContext值");
	request.setAttribute("info1", "request值");
	session.setAttribute("info1", "session值");
	application.setAttribute("info1", "application值");
%>

<h1>${ info1 }</h1>
运行效果如下(取到的值为page的值):

EL表达式简单介绍到此。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值