Java-JSTL(JSP标准标签库)介绍
日期:2007年9月18日 作者: 查看:[大字体 中字体 小字体]-
前言
从jsp 1.1规范开始,JSP就支持在JSP中使用自定义标签了,自定义标签的广泛使用造成了程序员重复定义,这样就促成了JSTL(JavaServer Pages Standard Tag Library)的诞生。
因为工作中需要用到JSTL,但网上却苦于找不到有关JSTL的中文资料,所以就有了这篇文章。
JSTL简介
JSTL是一个不断完善的开放源代码的JSP标签库,是由apache的jakarta小组来维护的。JSTL只能运行在支持JSP1.2和Servlet2.3规范的容器上,如tomcat 4.x。但是在即将推出的JSP 2.0中是作为标准支持的。
JSTL目前的最新版本为1.02,最终发布版为1.0。JSTL包含两个部分:标签库和EL(EXPression Language表达式语言)语言。标签库目前支持四种标签: 标签 URI 前缀 示例
Core http://java.sun.com/jstl/core c <c:tagname ...>
XML processing http://java.sun.com/jstl/xml x <x:tagname ...>
I18N capable formatting http://java.sun.com/jstl/fmt fmt <fmt:tagname ...>
Database Access (SQL) http://java.sun.com/jstl/sql sql <sql:tagname ...>
Core支持JSP中的一些基本的操作;
XML processing支持XML文档的处理;
I18N capable formatting支持对JSP页面的国际化;
Database access (SQL)支持JSP对数据库的操作。
由于本人水平有限,本文仅介绍Core标签,如有兴趣,可一起探讨其它三种标签的使用与扩充。
EL语言介绍
EL语言是JSTL输出(输入)一个JAVA表达式的表示形式。
在JSTL中,EL语言只能在属性值中使用。EL语言只能通过建立表达式${exp1}来进行调用。在属性值中使用表达式有三种方式。
1、 value属性包含一个表达式
<some:tag value="${expr}"/>
在这种情况下,表达式值被计算出来并根据类型转换规则赋值给value属性。比如:<c:out value="${username}" />中的${username}就是一个EL,它相当于JSP语句<%=request.getAttribute(“username”)%>或<%=session.getAttribute(“username”)%>
2、 value属性包含一个或多个属性,这些属性被文本分割或围绕
<some:tag value="some${expr}${expr}text${expr}"/>
在这种情况下,表达式从左到右进行计算,并将结果转换为字符串型(根据类型转换规则),并将结果赋值给value属性
3、 value属性仅仅包含文本
<some:tag value="sometext"/>
在这种情况下,字符串型属性value将根据类型转换规则转换为标签所希望的类型。 - [1] [2] [3] [4] [5] [6] 下一页
-
- Java-JSTL(JSP标准标签库)介绍 相关文章:
- ·Java-JSTL(JSP标准标签库)介绍
- Java-JSTL(JSP标准标签库)介绍 相关软件
- 特别声明:本站除部分特别声明禁止转载的专稿外的其他文章可以自由转载,但请务必注明出处和原始作
- 者.文章版权归文章原始作者所有.对于被本站转载文章的个人和网站,我们表示深深的谢意。如果本站转
- 载的文章有版权问题请联系编辑人员,我们尽快予以更正. 转载请注明来源:http://www.hackhome.com
上一篇:Redhat9下用apache2.0实现个人主页空间
下一篇:Win2003完美配置Apache+IIS+Tomcat多站点
精品推荐
热点TOP10
- ·JSP文件下载的几种方式
- ·js技巧收集(200多个)
- ·JSP Struts之HTML标签库详解
- ·JSP实现文件上传
- ·在jsp中用bean和servlet联合实现用户注册、登录
- ·新手入门经典:Jsp环境配置
- ·使用JSP + JAVABEAN + XML 开发的一个例子
- ·不用迭代算法而快速实现的jsp树结构
- ·JSP实现上传文件的两种方法
- ·jsp 自定义分页标签
- ·技巧:JSP登录验证功能的实现
- ·水晶报表的jsp实现
- ·理解jsp模式2架构:MVC设计模式探险
- ·jsp页面显示数据导出到excel表中
- ·在一个jsp页面实现二级下拉框联动,实时读取数据库数据
- ·JSP上传图片并生成缩略图
- ·实例详解JSP内置对象
- ·高效简单的jsp分頁
- ·JSP登录验证功能的实现
- ·使用lomboz调试JSP
