曹洋

13.1 jsp标签技术 el表达式

一世执手 提交于 2019-11-27 16:28:17
一。标签技术 1. 标签技术概述 在jsp页面中有HTML语句和java语句相互嵌套,如果java的逻辑代码和页面的HTML组成代码都十分复杂,两者有掺杂在一起,页面的可读性和可维护性都将降低。为了解决这个问题,产生了标签技术。用它来替换页面中的java语句,这样页面中只会出现HTML代码,整体的可读性和可维护性都会提升。 2. 常用的JSP标签技术 jsp标签 sun公司提供的标签技术 - 目前用的比较少 el表达式 便捷易用 - 使用非常广泛 - 但只是表达式无法实现复杂功能 jstl标签库 提供了大量强大的标签支持,是目前应用最广泛的标签库 自定义标签 sun提供的标签库开发接口,允许开发人员自己来开发特定功能的标签 - 通常用在框架级别的开发中,普通开发人员很少使用 其他第三方标签 二。EL表达式 1. EL表达式概述 EL Expression Language 表达式语言 在jsp页面内的<%= JSP脚本表达式%> 都可以使用EL表达式来替换 。 EL具有 获取数据、执行运算、获取常用开发对象、调用java方法 这四方面的功能 在javaee5及其以上版本中,都已经默认包含了el表达式的相关开发包,无需手动导入。 2. 使用方式 语法:${ el表达式 } 可以获取常量、变量、数组、列表、映射、javabean等中的数据 3. EL特点: EL表达式不能设置值