|
- 对于整个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访问头部数据和用户提交数据的示例
EL语言配置与运算
本文介绍了如何在JSP页面配置EL语言支持,并演示了EL语言中的算术和关系运算符用法,同时展示了如何利用EL表达式访问HTTP头部信息及用户提交的数据。
439

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



