EL表达式
概念:Expression Language 表达式语言
语法:${表达式}
jsp默认支持el表达式的
获取值
- el表达式只能从域对象中获取值
- 语法:
${域名称.键名}:从指定域中获取指定键的值
域名称:
pageContext(页面转换后的Servlet类的实例)
request
session
application
例如:
在域中存储数据:
request.setAttribute(“name”,“张三”);
request.setAttribute(“age”,“23”);
获取值:
${request.name}
隐式对象:
pageContext:
* 获取jsp其他八个内置对象
*
p
a
g
e
C
o
n
t
e
x
t
.
r
e
q
u
e
s
t
.
c
o
n
t
e
x
t
P
a
t
h
:
动
态
获
取
虚
拟
目
录
如
<
f
r
o
m
a
c
t
i
o
n
=
"
{pageContext.request.contextPath}:动态获取虚拟目录 如<from action ="
pageContext.request.contextPath:动态获取虚拟目录如<fromaction="{pageContext.request.contextPath}/loginServlet” meth=“post”>
虚拟目录是自己在tomacat中自定义的,所以这里用动态获取
本文介绍了EL表达式,即Expression Language表达式语言,其语法为${表达式},jsp默认支持。EL表达式只能从域对象中获取值,可通过${域名称.键名}的语法指定域和键。还介绍了隐式对象pageContext,可获取jsp其他内置对象及动态获取虚拟目录。
3万+

被折叠的 条评论
为什么被折叠?



