79.JSTL/EL表达式

1.EL表达式

79.JSTL/EL表达式

${参数}:这种美元符号加大括号的形式获取的是Jsp九大内置对象中的名叫“students”的参数的值。参照78条(Servlet中两种页面跳转的方法),这里的students就相当于request.setAttribute方法中的students

2.JSTL标签库

(1)JSTL标签库其实就JSP内置的标签库,要使用它的话,需要在头部声明

79.JSTL/EL表达式

其中prefix属性是前缀,可以随便写,但是如果确定了,下面要使用标签库的时候就要使用确定好的前缀。

(2)使用标签库【可以用来替代if和for循环等小脚本语句】

79.JSTL/EL表达式

这里相当于

79.JSTL/EL表达式

items中的参数是相当于students这个List集合。

var中的参数是一个别名,相当于student这个对象

特别注意:

这里的79.JSTL/EL表达式它并不是直接通过对象student获取id,而是调用的实体类中的getId()方法。因为实体类中的id私有的,不可以直接访问。

79.JSTL/EL表达式