servlet和jsp核心编程(第2版)第十六章 简化对Java代码的访问:jsp2.0表达式语言学习笔记
第十六章:简化对Java代码的访问:jsp2.0表达式语言
1.为了计算和输出存储在标准位置的java对象的值,JSP2.0引入一种简捷的语言。表达式语言(EL),另一个特性是用JSP语法。
2.<警告>JSP表达式语言不能用在只支持JSP1.2或更早版本的服务器中。
一、应用EL的驱动力
1.为什么要使用EL表达式,因为我们在MVC模式中,用JSP页面呈现结果,我们一般使用jsp:useBean,或是jsp:getProperty,但是如果属性是集合或另外的bean,那么子属性的访问需要用到复杂的java代码,这就需要我们使用EL表达式。
二、表达式语言的调用
1.在jsp2.0中,我们使用${expression}调用表达式语言,我们也可以使用
这里就采用servlet规范2.5。
(二)停用多个JSP页面中的表达式语言
2.${test?expression1:expression2}