JSTL_servelet

解决JSP脚本的不足:

【1】代码结构混乱

【2】脚本于HTML混合,容易出错

【3】代码不易于维护

---EL表达式进行优化,增加可读性。

EL表达式:通过简单的表达式语法,能够获取相应的作用域当中的数据。

【1】指定作用域属性的key,从而获取相应的值,这个值,包括且不限于对象,支持基本数据类型,集合,对象等等。

【2】EL表达式要取值,对应的实体类必须要有getAttri()方法。

【3】EL表达式可以放在页面当中的任何位置;但是对于引入的外部文件则为:普通字符串,无法处理

【4】EL表达式所有的关系运算符必须在表达式内部完成。

【5】不报错不代表没错

【6】不存在的对象不报错:通过使用 empty验证某个属性是否存在,不存在则为true

【7】通过划分作用域,来获取对应作用域当中的属性

image

【Note】var str = "${message}";   //注意此处为引号+EL引用

JSTL:javaServerPages standard tag library[09年不再维护]

【1】手动引入标签库,jstl 与  standard

【2】在JSP当中引入标签库:

       -循环:

              -items属性:保存集合,这里写的是el表达式

              -var属性:遍历后的元素对象

              -status:遍历的状态对象

       -判断

              -test属性:判断条件:必须放el表达式

       -格式化

              -使用格式化标签

       -JSTL:有丰富的内容,但太古老

              -

posted @ 2020-06-29 11:10  小海_macro  阅读(97)  评论(0编辑  收藏  举报