有关jstl和el表达式
来源:互联网 发布:php输出html页面 编辑:程序博客网 时间:2024/06/07 08:18
JSTL(不依赖与框架)
EL(正则表达式)
1,EL表达式使用的方法${... }
2,EL的隐含对象PageScope, requestScope, sessionScope, applicationScope,如果未指定scope,它搜索的顺序为:pageScope---->applicationScope
3,el使用“.”来进行导航,只要有getter方法就可以进行导航
4,el的运算符:
(既可以用左边的也可以用右边的)
%--->mod / ----->div == ----->eq
!= ---> ne < -----> lt > ----->gt <= ------> le >= ------> ge
&&----->and || ----> or ! ------->not
5,对于jstl要将jstl中相应的jar包拷贝到Web-inf/lib目录下,但是如果只是用el表达式的话,则不用。
注:jstl必须能够支持j2ee1.4/Servlet 2.4 /jsp 2.0版本以上容器才能运行。jstl要用scope中的数据必须和el结合。
常用的jstl标签:
在使用jstl标签之前要引入标签库:方法<%@ taglib prefix=" " uri=" " %>具体参考standard.jar-->META-INF-->c.tld
1,<c:out ></c:out>用来输出,但是很多时候都是用el表达式来输出
2,相当于if
<c:if test=""></c:if>判断,判断为空一般是这样:<c:if test="${!empty 名称 }" ></c:if>其中empty是函数名
3,相当于if else
<c:choose>
<c:when test="${ }">
</c:when>
<c:otherwise>
</c:otherwise>
</c:choose>
4,相当于jsp中的include标签
<c:import url="">
</c:import>
5, 重定向
<c:redirect context="相对路径"></c:redirect>
6,循环语句
<c:forEach items="${orgs }" var="orgnization">
</c:forEach>
其中items传过来的相当于List,var则相当于变量,如果要一个一个值输出来:可以${orgnization }
7,函数库:<fmt:formatDate /> <fmt:formatNumber />
- 有关jstl和el表达式
- el表达式和jstl
- EL和JSTL表达式
- EL和JSTL表达式
- JSTL和EL表达式
- EL和JSTL表达式
- jstl和el表达式
- JSTL和EL表达式
- el和jstl表达式
- JSTL和EL表达式
- EL表达式和JSTL
- EL表达式和JSTL
- el表达式和jstl
- EL和JSTL表达式
- EL表达式和JSTL
- JSTL和EL表达式
- EL表达式和JSTL表达式
- EL表达式和JSTL表达式
- 详细解说STL hash_map系列
- 揭秘IDC商家——独享与共享带宽的区别
- 哈,本人机器安装 mac os x 成功
- NFS v3 介绍
- 模块的方式添加系统调用 Linux
- 有关jstl和el表达式
- C++数据结构路程:第一章,顺序表以供练级
- 正则表达式
- 脚踏实地做事情
- Android下使用JUnit
- php5版本中include和require的区别
- Cellular Emulator And Device Emulator
- 在地址栏的最前面添加图片
- 随感