79.JSTL/EL表达式
1.EL表达式
${参数}:这种美元符号加大括号的形式获取的是Jsp九大内置对象中的名叫“students”的参数的值。参照78条(Servlet中两种页面跳转的方法),这里的students就相当于request.setAttribute方法中的students。
2.JSTL标签库
(1)JSTL标签库其实就JSP内置的标签库,要使用它的话,需要在头部声明
其中prefix属性是前缀,可以随便写,但是如果确定了,下面要使用标签库的时候就要使用确定好的前缀。
(2)使用标签库【可以用来替代if和for循环等小脚本语句】
这里相当于
items中的参数是相当于students这个List集合。
var中的参数是一个别名,相当于student这个对象
特别注意:
这里的它并不是直接通过对象student获取id,而是调用的实体类中的getId()方法。因为实体类中的id是私有的,不可以直接访问。