JSTL简介

JSTL 全名为 JavaServer Pages Standard Tag Library 是由 JCP JavaCommunity Process )所指定的标准规格,它主要提供给 JavaWeb 开发人员一个标准通用的标签函数库。

Web程序开发人员能够利用JSTLEL来开发Web程序,取代传统直接在页面上嵌入Java程序(Scriptlet)的做法,以提高程序可读性、维护性和方便性。

JSTL 是一个标准的已制定好的标签库,可以应用于各种领域,如:基本输入输出、流程控制、循环、 XML 文件剖析、数据库查询及国际化和文字格式标准化的应用等。 JSTL 所提供的标签函数库主要分为五大类:
1 )核心标签库 (Core tag library)
2 I18N 格式标签库 (I18N-capable formatting tag library)
3 SQL 标签库 (SQL tag library)
4 XML 标签库 (XML tag library)
5 )函数标签库 (Functions tag library)



JSTL

前置

名称

URI

范例

核心

标签库

c

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

<c:out>

I18N 格式

标签库

fmt

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

<fmt:formatDate>

SQL

标签库

sql

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

<sql:query>

XML

标签库

xml

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

<x:forBach>

函数

标签库

fn

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

<fn:split>



jstl.jar(v1.2) 复制到 web 应用 WEB-INF/lib 目录下,然后就可以在 JSP 页面中使用 JSTL

注意:JSTL1.1以上的版本必须在支持Servlet2.4 JSP2.0 以上版本的Container才可使用。


<%@page contentType ="text/ html;charset =GB2312"%>
<%@ taglib prefix="c" uri =" http://java.sun.com/ jsp / jstl /core" %>
<html>
<head>
<title> 测试你的第一个使用到 JSTL 的网页 </title>
</head>
<body>
< c:out value=" 欢迎测试你的第一个使用到 JSTL 的网页 "/>
< br > 你使用的浏览器是: < br >
< c:out value="${header['User-Agent']}"/>< br >
< c:set var ="a"value="David O'Davies "/>
< c:out value="David O'Davies " escapeXml ="true"/>
</body>
</html>


  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值