EL取得域中的值,JSTL标签进行逻辑控制
EL表达式封装了数据访问功能 , 简化了jsp页面中对数据获取的代码量 缺点 :EL表达式无法完成逻辑判断及循环控制的功能
${EL表达式} 注意:这里用的是大括号 !!! jquery用的是小括号
如${user.name} 获取user对象的name属性的值
EL隐士对象有三种 a/ 作用域访问对象 b/参数访问对象 c/jsp隐士对象
b/ pamam 和 paramValues
c/ pageContex
EL表达式操作符 点操作符和中括号操作符 . [ ]
点操作符 主要用于一般情况下 EL表达式里的对象调用某属性时
[ ] 操作符 与点操作符相同,也可以访问对象的属性,[ ] 里面用双引号把属性名包起来 ,但当属性有特殊符号
的时候,如含有- 或者. 或者数组中的某一个的时候 用点操作符就不可以了 只能用中括号
-------------------------------------------------------------------------------------------------------------------------------
JSTL jsp标准标签库
1/jstl需要jar包支持,在使用前需要导包,某些IDE环境在javaEE6.0及后已经装好
2/在jsp页面头部加入下面话引入jstl标签库
<%@ taglib uri="http://java.sun.com/jsp/jstl/core" prefix="c" %>
通用标签: set out remove
--->> <c:set var = "变量名" value = "" scope = "默认page" target="目标对象">
条件标签: if choose when ...
循环控制: foreach test 属性 条件
二者需要结合使用.... 不具体记录