|
- 对于整个JSP应用程序,要修改WEB.XML配置(tomcat5.0.16默认是支持EL的);
- <jsp-property-group>
<description> For config the ICW sample application </description>
<display-name>JSPConfiguration</display-name>
<url-pattern>/jsp/datareset.jsp</url-pattern>
<el-ignored>true< /el-ignored>
<page-encoding>ISO-8859-1</page-encoding>
<scripting-invalid>true</scripting-invalid>
<include-prelude>/jsp/prelude.jspf</include-prelude>
<include-coda>/jsp/coda.jspf</include-coda>
</jsp-property-group>
|
说明 | 运算符 | 说明 |
+ |
加 |
> 或 gt | 大于 |
- |
减 |
<= 或 le | 小于等于 |
* |
乘 |
>= 或 ge | 大于等于 |
/ 或 div |
除 |
&& 或 and | 逻辑与 |
% 或 mod |
模(求余) |
|| 或 or | 逻辑或 |
== 或 = |
等于 |
! 或 not | 逻辑非 |
!= 或 != |
不等于 |
empty | 检查是否为空值 |
< 或 lt |
小于 |
a ? b : c | 条件运算符 |
- EL表达式使用简单,在网页中"/${}"表示是EL表达式。/${1+1} 显示为 2
|
运算结果 | EL 关系运算表达式 | 运算结果 |
${1} | 1 | ${1 < 2} | true |
${1 + 2} | 3 | ${1 lt 2} | true |
${1.2 + 2.3} | 3.5 | ${1 > (4/2)} | false |
${-4 - 2} | -6 | ${4.0 >= 3} | true |
${21 * 2} | 42 | ${4.0 ge 3} | true |
${10%4} | 2 | ${100.0 eq 100} | true |
${10 mod 4} | 2 | ${(10*10) != 100} | false |
${(1==2) ? 3 : 4} | 4 | ${(10*10) ne 100} | false |
|
内容 |
applicationScope |
应用程序范围内的scoped变量组成的集合 |
cookie |
所有cookie组成的集合 |
header |
HTTP请求头部,字符串 |
headerValues |
HTTP请求头部,字符串集合 |
initParam |
全部应用程序参数名组成的集合 |
pageContext |
当前页面的javax.servlet.jsp.PageContext对象 |
pageScope |
页面范围内所有对象的集合 |
param |
所有请求参数字符串组成的集合 |
paramValues |
所有作为字符串集合的请求参数 |
requestScope |
所有请求范围的对象的集合 |
sessionScope |
所有会话范围的对象的集合 |
- 下面是获取HTTP访问头部数据和用户提交数据的示例
eg: ${empty(requestScope.backpath)?'admin_TcAction.do?method=findFinish':requestScope.backpath}