您现在的位置:首页 >> 前端 >> 内容

EL表达式实例

时间:2018/1/2 13:39:35 点击:

  核心提示:EL表达式1.访问作用域变量${变量X} 2.访问JavaBean属性${book.isbn}${book.name} 3.访问集合元素 ${ins[i]}其中的ins可以是数组可以是List也可以是...

EL表达式

1.访问作用域变量

${变量X} 2.访问JavaBean属性

${book.isbn}

${book.name} 3.访问集合元素 ${ins[i]}

其中的ins可以是数组可以是List也可以是Map

4.EL内置对象

1.pageContext内置对象

包括: 1.${pageContext.request.queryString}取得请求字符串

2.${pageContext.request.requestURL}取得不包括请求字符串的URL

3.${pageContext.request.method}取得Http方法(Get,Post)

4.${pageContext.request.remoteAddr}取得用户的IP地址

5.${pageContext.session.new}判断绘画是否已产生但未使用

6.${pageContext.session.id}取得session的id

7.${pageContext.servlet.id}取得服务器的信息 2.作用范围相关的内置对象

1.获取page属性范围的值:${pageScope.bookname}

2.获取request属性范围的值: ${requestScope.bookname}

3.获取session属性范围的值: ${sessionScope.bookname}

4.获取Application属性范围的值:${session.bookname}

5.获取未指定范围的值:${bookname}

3.与请求参数相关的内置对象

1.${param.username}

2.${paramValues.ins[0]} 4.与请求相关的内置函数

1.${header.host}主机名

2.${header["User-Agent"]}用户浏览信息

3.${header.Accept}浏览器可接收的MiMe类型 5.cookie内置对象

1.${cookie.username.value}获取用户名

2.${cookie.lastcall.value}获取上次登陆的时间 6.与参数相关的内置对象

1.${initParam.username}获取web.xml配置的初始化参数

5.EL运算符

1.算数运算符:+-*%

2.关系运算符:< > !

3.逻辑运算符:&& || !

4.条件运算符: exp1?exp2:exp3

6.在页面上禁止使用EL表达式

1. 在jsp页面上默认允许使用EL运算符为:false

<%@page isELgonred =''{true}''%>2. 在多个页面上禁止使用EL表达式

/files/*.jsp

3.禁止在当前Web应用的所有JSP页面中使用EL表达式

可以将web版本号定义为2.3

Tags:EL L表 表达 达式 
作者:网络 来源:JayKing