EL&JSTL
来源:互联网 发布:linux系统more命令 编辑:程序博客网 时间:2024/04/29 00:47
EL 表达式语言
EL全名是expression language
EL是一门非常简单实用的jsp表达语言:
EL提供了.(点)运算符和[]中括号运算符
所有的EL都是以${ }这样的形式的
${pageScope.name}
${requestScope.name}
${sessionScope.name}
${applicationScope.name}
EL中的四种属性范围:pageScope、requestScope、sessionScope、applicationScope
如果没有写属性范围默认先从pageScope范围找、、、、、、、、
EL不仅书写方便而且还可以进行自动转变类型。
${param.count+20}
EL获取表单提交参数param的方法是
${param.name}
${paramValues.name} 这是复选框的情况,需要使用数组下标来显示
EL关系运算
${param.name1==param.name2} true or false
${1>3}----> false
EL的()运算 主要是为了改变优先级的
EL的empty运算
----------JSTL----------------------
jsp中尽量少使用java代码(代码规范原则)多使用EL、JSTL表达式语言
1.通常我们都是使用JSTL的核心库 core
使用JSTL第一步就是添加jar包和在jsp页面中添加这句话
在jsp页面中添加这句话:
<%@ taglib prefix="c" uri="http://java.sun.com/jsp/jstl/core" %>
核心库中最重要的就是迭代操作:
<c:forEach items="" var="" >
</c:forEach>
items="${name}"
items:表示被迭代的集合对象:可以是Arrays、Colleciton、Iterator、Enumeration、String、Map。
var:用来存放现在指到的成员对象。
输出标签:
<c:out value=""></c:out>
判断条件标签:
<c:if test="" var=""></c:if>
选择判断:
<c:choose>
<c:when test="">
</c:when>
<c:otherwise>
</c:otherwise>
</c:choose>
迭代操作:
<c:forEach items="" var="" >
</c:forEach>
items="${name}"
items:表示被迭代的集合对象:可以是Arrays、Colleciton、Iterator、Enumeration、String、Map。
可以参考java web el&jstl pdf资源
- jstl+el
- el+JSTL
- el,jstl
- EL&JSTL
- el+jstl
- EL、JSTL
- jstl el <%%>
- EL JSTL
- jstl el
- El、JSTL
- el jstl
- EL&JSTL
- EL,JSTL
- EL,JSTL
- EL、JSTL
- EL+JSTL
- el&jstl
- El&jstl
- Runtime.getRuntime().exec()
- C语言入门(3)——对Hello World程序的解释
- QML与C++交互:登陆界面设计
- Python安装setuptools遇到错误:UnicodeDecodeError : 'ascii' codec can't decode byte 0xe0 in position 0
- MKNetWorkKit使用方法
- EL&JSTL
- Java线程与Linux内核线程的映射关系
- Array、ArrayList、List、IEnumerable、for、foreach应用
- 【足迹C++primer】35、特定容器算法
- CSS兼容各个屏幕大小的写法
- 关于dedecms启用二级域名造成图片路径不能显示的方法
- 在回收站删除的文件怎么恢复
- PhpCms实战首页调用备份---频道栏目循环
- 通过qemu-nbd方式挂载qcow2镜像格式