首页 > 代码库 > JSTL简介

JSTL简介

JavaServer Pages Standard Tag Library由JCP(Java Community Process)指定标准提供给 Java Web 开发人员一个标准通用的标签函数库和 EL 来取代传统直接在页面上嵌入 Java 程序(Scripting)的做法,以提高程序可读性、维护性和方便性.
1、使用标签的流程
  1、导包(MyEclipse中一般自带有,如果没有可以自行下载  下载地址  解压缩后将lib 中的jstl.jar、standard.jar 复制到WEB应用程序的WEB-INF\lib 下),MyEclipse下自带如下
  2、在Jsp页面声明:uri:确定使用的标签库,具体的名称;prefix:为当前标签库起一个别名
    
<%@ taglib uri="xxxxxx" prefix="z"%>

  说明:JSTL标签库

      核心标签库 (Core tag library)
      国际化标签 (I18N—capable formatting tag library)
      数据库标签(SQL tag library)
      XML标签(XML tag library)
      JSTL函数标签(Functions tag library)--EL函数
JSTL前缀名称URI使用

核心标签库

c

http://java.sun.com/jsp/jstl/core

<c:out>
国际化标签fmt

http://java.sun.com/jsp/jstl/fmt

 

<fmt:formatDate>

数据库标签Sql

http://java.sun.com/jsp/jstl/sql

 

<sql:query>

XML标签x

http://java.sun.com/jsp/jstl/xml

 

<x:forEach>

函数标签fn

http://java.sun.com/jsp/jstl/functions

${fn:indexOf(name, "-")}

3、使用
  <prefix简称:xxxx></prefix简称:xxxx>
  例如:<c:set var="lang" value="http://www.mamicode.com/Java" scope="page"></c:set>

JSTL简介