日期:2014-05-16 浏览次数:20310 次
一、JSTL安装
?
?下载地址为http://jakarta.apache.org/builds/jakarta-taglibs/releases/standard/,本网址上最新版本为jstl1.1,软件名称为jakarta-taglibsstandard-current.zip 解压后将lib中的jstl.jar、standard.jar复制到项目的WEB-INF/lib中,然后我们就可以在jsp网页中使用JSTL了,即安装完毕! 解压jakarta-taglibs-standard-current.zip后,资料内有一个standard-examples.war的档案,将它移至tomcat的webapps之后,重新启动tomcat后,就会看到webapps目录下多一个standard-examples的目录。打开IE,在URL位置上输入http://localhost:8080/standard-examples,供大家学习 ? 二、JSTL简介 ? JavaServer Pages Standard Tag Library(jsp标准标签库) ?标签库主要分为以下五大类: 1、核心标签库(Core tag library) 2、L18 格式标签库(l18N-capable formatting tag library) 3、SQL 标签库(SQL tag library) 4、XML 处理(XML tag library) 5、函式功能(Functions tag library) ? 三、重点介绍核心标签库 ? 首先介绍jstl 的核心标签库,它主要有:基本输入输出、流程控制、迭代操作和URL操作。详细分类如下表所示: ?基本输入输入标签有:out、set、remove、catch(重点掌握out即可) 流程控制标签有:if 、choose、when、otherwise 迭代操作标签有:forEach、forTokens URL操作标签有:import(可以包括param参数)、url(可以包括param参数)、redirect(可以包括param参数) 在jsp中使用JSTL中的核心标签库时,必须使用<%@ taglib %>指令,并且设定prefix和uri的值,通常设定如下: <%@ taglib prefix="c" uri="http://java.sun.com/jsp/jstl/core" %> ? 1)out用法:<c:out value="value" [escapeXml="{true|false}"]?[default="defaultValue"] /> 或者是<c:out value="value" [escapeXml="{true|false}