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中自定义的,所以这里用动态获取