大海的工作筆記
工作、學習、生活
posts - 0,comments - 1,trackbacks - 0

JSTL的目标是为了简化JSP页面的设计。对于页面开发人员来说,采用标签和表达式语言相对简单方便一些。

 

JSTL由五个不同功能的标签库组成。JSTL包含:corefmtsqlxmlfunctions

 

使用JSTL时,需要引入包jstl.jarstandard.jar

 

Core标签库包括了一般用途的标签(<c:out><c:set><c:remove><c:catch>)、条件标签(<c:if><c:choose><c:when><c:otherwise>)、迭代标签(<c:forEach><c:forTokens>)和URL相关的标签(<c:import><c:url><c:redirect><c:param>)。

 

I18N标签库包括国际化标签(<fmt:setLocale><fmt:bundle><fmt:setBundle><fmt:message><fmt:param><fmt:requestEncoding>)、日期时间数字格式化标签(<fmt:timeZone><fmt:setTimeZone><fmt:formatNumber><fmt:parseNumber><fmt:formatDate><fmt:parseDate>)。

 

SQL标签库提供基本访问数据库的能力,包括6个标签:<sql:setDataSource><sql:query><sql:param><sql:dateParam><sql:update><sql:transaction>

 

XML标签库基于XPath语言,需要第三方包xalan.jar,分三类:XML核心操作(<x:parse><x:out><x:set>)、XML流程控制操作(<x:if><x:choose><x:when><x:otherwise><x:forEach>)、XML转换操作(<x:transform><x:param>)。

 

Functions标签库是在JSTL中定义的标准的EL函数集。包含16个函数:fn:containsfncontainslgnoreCasefn:startsWithfn:endsWithfn:indexOffn:replacefn:substringfn:substringBeforefn:substringAfterfn:splitfn:joinfn:toLowerCasefn:toUpperCasefn:trimfn:escapeXmlfn:length

posted on 2009-12-11 20:04 冯真海 阅读(112) 评论(0)  编辑  收藏

只有注册用户登录后才能发表评论。


网站导航: