0%
EL表达式
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21
| EL: Expression Language EL表达式是用来代替JSP页面中的JSP脚本
因为我们的原则是在JSP页面中尽量少的,甚至不实用Java代码
EL表达式的基本语法规范: ${标识符} 1.获取数据 可以从当前JSP域对象中,找出了对应的属性,获取属性值 可以获取域对象中数据,同时获取Java对象数据 对照代码 01EL.jsp 获取集合中的数据 对照代码 02EL.jsp 2.EL表达式使用算术运算符,关系运算符,逻辑运算符和三目运算符 对照代码 03EL.jsp 3.内置对象 EL表示可以使用内置(隐式)对象
|
EL表达式 |
对照JSP |
pageContext |
JSP页面中的pageContext对象,可以获取其他8大对象 |
pageScope |
代表page域中保存的数据,Map对象 |
requestScope |
代表request域中保存的数据,Map对象 |
sessionScope |
代表session域中保存的数据,Map对象 |
applicationScope |
代表application域中保存的数据,Map对象 |
param |
表示保存所有页面请求参数的Map对象 |
paramValue |
一般对照页面多选操作的Map对象,得到的其实是一个String[]数组 |
header |
对应所有的Http请求头数据 |
headerValues |
对应所有Http请求头数据,保存的是String[]数组 |
cookie |
对应cookie的Map对象 |
initParam |
保存所有WEB应用的初始化参数Map对象 |
JSP标签
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20
| 1.内置动作标签(了解)
2.JSP标签 JSP Standard Tag Library JSP标准标签库 a.主要包含 核心标签 C: JSTL函数 fn: 格式化标签 fmt: 数据库标签 XML标签 b.使用过程 在JSP文件中导入相关的标签库 <%@taglib uri="http://java.sun.com/jsp/jstl/core" prefix="c"%>
c.核心标签库 c:set c:out 判断和循环
|