EL技术和JSTL技术
EL技术
1.EL 表达式概述
EL(Express Lanuage)表达式可以嵌入在jsp页面内部,减少jsp脚本的编写,EL 出现的目的是要替代jsp页面中脚本的编写。

实例:

先创建一个封装类User然后

然后创建一个jsp文件叫EL,

运行结果:

获取对象:

这个user是和上面的

对峙的,你往你session域存的名字是啥 下面el表达式里获取对象的名字就是啥,
获取集合中的值:

是按照下标顺序,不过这里的下标用[]括号
EL表达式最大的作用就是从四大域中取数据,要求从域里放名字的时候不能重名 一定要有业务意义


El运算功能:

判断域中是否有该值:

这个是判断空为ture 不空为false所以要加一个!。
el表达式三目运算符

el表达式最大的作用是分别向四个域里面取值,从小到大取
1.JSTL概述
JSTL(JSP Standard Tag Library),JSP标准标签库,可以嵌入在jsp页面中使用标签的形式完成业务逻辑等功能。jstl出现的目的同el一样也是要代替jsp页面中的脚本代码。

剩下的已经被三大框架替代。
其实三大指令的
taglib指令
在jsp页面中引入标签库(jstl标签库、struts2标签库)。还要导入架包
格式:<%@ taglib uri="标签库地址" prefix="前缀"%>
创建一个jsp

当你想在jsp里写流程控制语句的话 就要先引入标签库

JSTL核心库的常用标签



判断为空不为空后如何:

必须配合el表达式使用
<c:forEach>标签(循环)
普通for


增强for

专门用来遍历域里面的集合的

先封装,在放到域里面取

(WEB08 EL.JSP)

浙公网安备 33010602011771号