一、语言基础
EL(Expression Language)表达式,目的:为了使JSP写起来更加简单。提供了在 JSP 中简化表达式的方法。
二、分类
核心标签库:提供条件判断、属性访问、URL处理及错误处理等标签。
格式标签库:提供数字、日期等的格式化功能,以及区域、信息、编码处理等国际化功能的标签。
SQL标签库:提供基本的数据库查询、更新、设置数据源等功能的标签。
XML标签库:提供XML解析、流程控制、转换等功能的标签。
函数标签库:提供常用字串处理的自定义EL函数标签库。
三、各类标签库
3.1 核心标签库
具体用法详见:http://www.cnblogs.com/lihuiyy/archive/2012/02/24/2366806.html
3.2 格式标签库
具体用法详见:http://www.cnblogs.com/younggun/archive/2013/07/18/3197928.html
3.3 SQL标签库
具体用法详见:http://www.cnblogs.com/lihuiyy/archive/2012/03/01/2376086.html
3.4 XML标签库
具体用法详见:http://www.cnblogs.com/lihuiyy/archive/2012/03/01/2376123.html
3.5 函数标签库
具体用法详见:http://sishuok.com/forum/blogPost/list/840.html
四、JSTL意义。
代码与页面分离,便于维护与升级。在页面中应尽量少写或尽量不写代码。 使用JSTL,可以提高系统速度;而将代码嵌入页面,系统编译运行时,很费时:需要将页面中的代码转换(HTML——JAVA),返回数据时还需转换(JAVA——HTML)。 对于团队合作来说挺有帮助的因为美工懂HTML标签而不懂Java语言,有了JSTL以后团队合作的效率大大提高了。 用JSTL在页面取值显示方便,JSTL给编程带来的方便性。