JSTL

xiaoxiao2022-06-14  59

      JSP 标准标记库(JSP Standard Tag LibraryJSTL)是一个实现 Web 应用程序中常见的通用功能的定制标记库集,这些功能包括迭代和条件判断、数据管理格式化、XML 操作以及数据库访问。

Sun发布的标准JSTL1.1标签库有以下几个标签:

core标签库:包含Web应用的常见工作,比如:循环、表达式赋值、基本输入输出等。

format标签库:用来格式化显示数据的工作,比如:对不同区域的日期格式化等。

sql标签库:可以做访问查询数据库的工作。

XML标签库:用来访问XML文件的工作,这是JSTL标签库的一个特点。

 函数标签库:用来读取已经定义的某个函数。

此外,JSTL还提供了EL表达式语言(Expression Language)来进行辅助的工作。

 

介绍几个常用的core标签:

<c:set> 操作提供基于标记的机制来创建和设置限制了作用域的变量。

<c:set var="name" scope="scope" value="expression"/>

<c:remove> 操作是用来删除限制了作用域的变量

<c:remove var="timezone" scope="session"/>

<c:out>对由其 value 属性指定的表达式进行求值,然后打印结果。          <c:out value="expression" default="expression" escapeXml="boolean"/> <c:forEach>实现迭代内容. 支持两种不同样式的迭代:整数范围上的迭代(类似 Java 语言的 for 语句)和集合上的迭代(类似 Java 语言的 Iterator Enumeration 类)。

<c:if>; 它用来做条件判断,功能类似jsp中的<%if(boolean){}%>

<c:if  test="expression"  var="name" scope="scope">          body content </c:if>

对单个测试表达式进行求值,仅当对表达式求出的值为 true 时,它才处理标记的主体内容,根据 var scope 属性将测试结果赋给限定了作用域的变量。

如果求出的值不为 true ,就忽略该标记的主体内容。

 

 

相关资源:jstl-1.2.jar 官方下载
转载请注明原文地址: https://www.6miu.com/read-4938408.html

最新回复(0)