EL
来源:互联网 发布:excel表格数据重复 编辑:程序博客网 时间:2024/06/09 23:23
${person.name}
EL表达式不能在脚本中定义变量 。目标是从JSP页面中消除Java代码
与JSP脚本表达式比较
室外温度是 <%= temp %> 度。
如果使用EL,则是:
室外温度是${temp}度
在EL表达式中使用隐式变量
类别
隐式变量名
描述
JSP
pageContext
用来访问JSP的隐式对象
作用域
pageScope
与page作用域属性的名称和值相关联的 Map 类
requestScope
与request作用域属性的名称和值相关联的 Map 类
sessionScope
与session作用域属性的名称和值相关联的 Map 类
applicationScope
与application作用域属性的名称和值相关联的 Map 类
请求参数
param
包含请求参数字符串的Map 类
paramValues
包含请求参数字符串数组( String[])的 Map 类
请求头
header
包含请求头字符串的 Map 类
headerValues
包含请求头字符串数组(String[])的 Map 类
标准标记库JSTL
功能范围
作用
URI
前缀
核心(core)
一般用途处理的标记
http://java.sun.com/jsp/jstl/core
c
xml
解析、选择、转换XML数据的标记
http://java.sun.com/jsp/jstl/xml
x
数据库(sql)
访问关系型数据库的标记
http://java.sun.com/jsp/jstl/sql
sql
国际化(I18N)
为国际化应用格式化数据的标记
http://java.sun.com/jsp/jstl/fmt
fmt
函数(Functions)
处理字符串和集合的标记
http://java.sun.com/jsp/jstl/functi
JSTL核心标记包括通用标记<c:catch>和<c:out>、变量支持标记<c:set>和<c:remove>、流程控制标记<c:if>、<c:choose>、<c:forEach>和<c:forTokens>、URL处理标记<c:url>、<c:import>和<c:redirect>