Java从入门到精通——基础篇之JSTL标签

时间:2022-10-29 06:48:08

一、语言基础

EL(Expression Language)表达式,目的:为了使JSP写起来更加简单。提供了在 JSP 中简化表达式的方法。

二、分类

核心标签库:提供条件判断、属性访问、URL处理及错误处理等标签。

格式标签库:提供数字、日期等的格式化功能,以及区域、信息、编码处理等国际化功能的标签。

SQL标签库:提供基本的数据库查询、更新、设置数据源等功能的标签。

XML标签库:提供XML解析、流程控制、转换等功能的标签。

函数标签库:提供常用字串处理的自定义EL函数标签库。

三、各类标签库

3.1 核心标签库

Java从入门到精通——基础篇之JSTL标签

具体用法详见:http://www.cnblogs.com/lihuiyy/archive/2012/02/24/2366806.html

3.2 格式标签库

Java从入门到精通——基础篇之JSTL标签

具体用法详见:http://www.cnblogs.com/younggun/archive/2013/07/18/3197928.html

3.3 SQL标签库

Java从入门到精通——基础篇之JSTL标签

具体用法详见:http://www.cnblogs.com/lihuiyy/archive/2012/03/01/2376086.html

3.4 XML标签库

Java从入门到精通——基础篇之JSTL标签

具体用法详见:http://www.cnblogs.com/lihuiyy/archive/2012/03/01/2376123.html

3.5 函数标签库

Java从入门到精通——基础篇之JSTL标签

具体用法详见:http://***/forum/blogPost/list/840.html

四、JSTL意义。

      • 代码与页面分离,便于维护与升级。在页面中应尽量少写或尽量不写代码。
      • 使用JSTL,可以提高系统速度;而将代码嵌入页面,系统编译运行时,很费时:需要将页面中的代码转换(HTML——JAVA),返回数据时还需转换(JAVA——HTML)。
      • 对于团队合作来说挺有帮助的因为美工懂HTML标签而不懂Java语言,有了JSTL以后团队合作的效率大大提高了。
      • 用JSTL在页面取值显示方便,JSTL给编程带来的方便性。