JSTL简介

在JSP页面中,使用标签库代替传统的Java片段语言来实现页面的显示如今已经不是新技术了,然而由自定义标签很容易造成重复定义和非标准的实现。

鉴于此,出现了JSTL(JSPStandard Tag Library),为大多数JSP页面逻辑提供了

实现的JSTL技术,该技术本身就是一个标签库。

JSTL是一个不断完善的开放源代码的JSP标签库

JSTL包含两个部分:标签库

                                     EL表达式语言

 

标签库目前支持四种标签:标签uri前缀

        核心:http://java.sun.com/jsp/jstl/core       包括Web应用的常见工作,比如循环,表达式赋值,基本输入输出等

        xml: http://java.sun.com/jsp/jstl/xml         用来访问XML文件的工作,这是JSTL标签库的一个特点。

        国际化: http://java.sun.com/jsp/jstl /fmt   用来格式化显示数据的工作,比如:对不同区域的日期格式化

       SQL:   http://java.sun.com/jsp/jstl /sql          可以访问数据库的工作

 

EL语言是JSTL输出(输入)一个 Java表达式的表示形式 。

在JSTL中,EL语言只能在属性值中调用

EL语言只能通过建立表达式   ${exp}  来调用

 

标签库:

  Core标签库,又被称为核心标签库。该标签库的工作是对于JSP页面一般处理的封装。在该标签库中的标签一共有14个,被分为了四类,分别是:

  多用途核心标签库:<c:out>,<c:set>,<c:remove>,<c:catch>

  条件控制标签:<c:if>,<c:choose>,<c:when>,<c:otherwrise>

  循环控制标签:<c:forEach>,<c:forTokens>

  URL相关标签:<c:import>,<c:url>,<c:redirect>,<c:param>




评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值