EL表达式
使用EL表达式来优化程序代码,增加程序的可读性 for(类型 对象名:集合)增强for循环
语法:${EL表达式}
EL操作符
1.操作符”.”:
获取对象的属性,例如:${news.title}
2.操作符”[]”:
获取对象的属性,例如:${news[“title”]}
获取集合中的对象,例如:${newsList[0]}
EL运算符
EL运算符替代写法
EL功能
取得javaBean对象的属性 ${news.title}
取得数组,list,Map类型对象的元素 ${list[0]}
使用各种运算符对原始数据进行简单处理 ${totalRecordCount/pageSize}
屏蔽一些常见的异常 ${username}
能实现简单的自动类型转换
Request.setAttribute(“news”,news);
${news}相当于(News)request.getAttribute(“news”);
EL访问作用域
两种方式取数据
使用小脚本:request.getAttribute(“news”);
使用EL表达式:${news}或者${requestScope.news};
作用域:
JSTL介绍
JSTL标签
<c:out/>标签
设置变量和对象属性
<c:forEach/>标签
<c:if/>标签
JSTL构建URL:
1.<c:url/>超链接标签
2. <c:param/>参数标签
3.<c:import/>导入标签
<fmt:formatDate/>标签
JSTL常用标签