一,EL产生的背景
MVC设计模式是一个标准的设计模式,不过即使使用了MVC设计模式,在一个JSP页面中还是需要导入Java类,这样在JSP页面中还是会存在很多的scriptlet代码,为了让一个页面更加简介,所以在开发中引入了EL(表达式语言)提升页面的独立性和页面质量。
二 表达式语言的简介:
表达式语言是jsp2.0中新增的功能,使用表达式语言可加强方便访问表示位中的属性和属性值,可避免大量出现Scriptlet代码。
a.EL访问属性:${属性空间.属性名称} 使用表达式语言可以方便访问对象中的属性,提交参数或进行各种数字计算,其最大特点是:如果输出的内容为Null,会自动使用空字符串【“”】代替
b.表达式语言的内置对象:1.pageContext:表示PageContext对象
2.pageScope:表示page属性范围查找输出属性