语法:
1、 访问普通属性
${attribute}
2、 访问List的凑集工具
${list[n]}
3、 访问map凑集工具
${map.key} 或者 ${map[“key”]}
4、 访问实体工具entity
${entity.attribute}
5、 访问参数
${param.name} 登录缺点,回显该提交的参数信息
<input type="text" name="userName" value="${param.userName}"/>
或者 ${paramValues.name} | ${paramValues.name[n]}
${paramValues.mdl[0]}
6、 访问高下文的根路径:在eclipse项目web中常用,idea中web项目进行了简化。
${pageContext.request.contextPath}
EL表达式中的内置工具:
El表达式中运算:
1、 算术运算
+ - / %
2、 逻辑运算
&& || !
and or
3、 比较关系运算
== equals eq
> greater than gt
< less than lt
>= greater than equals ge
<= less than equals le
!= not equals ne
用于比较是否为null
在java 中 null != null
在EL表达式中的写法: empty not empty
JSTL标签库JSTL(JavaServer Pages Standard Tag Library)标准标签库
Jstl紧张用于简化java在jsp中利用的代码,提高开拓者的效率而且便于掩护,Jsp的代码更加简化。
Jstl标签库分为五大类:
1、 标准核心标签库
http://java.sun.com/jsp/jstl/core
2、 格式化的标签库
http://java.sun.com/jsp/jstl/fmt
3、 函数标签库
http://java.sun.com/jsp/jstl/functions
4、 XML标签库
http://java.sun.com/jsp/jstl/xml
5、 数据库标签库
http://java.sun.com/jsp/jstl/sql
利用标签库的步骤:
1、Jstl核心包的下载:
http://archive.apache.org/dist/jakarta/taglibs/standard/binaries/
2、将jar包导入项目中,并且选择两个包右键选择add as library构建路径
3、在jsp中需通过标签(<%@ taglib prefix=”” uri=””%>)引入标签库
标准核心标签库 – 重点1、 表达式标签out set remove catch
2、 流程掌握标签 if choose when otherwise ---非常主要
3、 循环掌握标签forEach forTokens ---非常主要
4、 url掌握标签import redirect param url
格式化标签库
浸染:紧张用于处理一些格式问题,如韶光、数字等…….
函数标签库
j