JSP中的JSTL介绍(一)

来源:互联网 发布:高效能程序员的修炼 编辑:程序博客网 时间:2024/04/27 20:34

一、   什么是JSTL   

        JSTL是一个不断完善的开放源代码的JSP标签库,是由apache的jakarta小组来维护的。JSTL只能运行在支持JSP1.2和Servlet2.3规范的容器上,如tomcat 4.x。但是在即将推出的JSP 2.0中是作为标准支持的。 
       JSTL目前的最新版本为1.02,最终发布版为1.0。JSTL包含两个部分:标签库和EL(Expression Language表达式语言)语言。

       开始之前,我们需要弄清楚怎样才能运行JSTL.由于是 基于JSP技术的,所以我们运行它就需要一个能够编译JSP的容器,这里我们使用免费的JSP容器TOMCAT

二、JSTL主要功能介绍
JSTL是一个在不断开发和完善的开放源代码的JSP标签库,它支持多种标签,在开发中常用的有以下四种标签,如下表所示:
JSTL中常用的四种标签
标签
URL
默认前缀
主要功能
Core标签
http://java.sun.com/jstl/core
c
支持JSP常用的基本操作
Database access (SQL)标签
http://java.sun.com/jstl/sql
sql
支持JSP对数据库的操作
I18N capable formatting标签
http://java.sun.com/jstl/fmt
fmt
支持对JSP页面的国际化操作
XML processing标签
http://java.sun.com/jstl/xml
x
支持JSP对XML文档的处理
JSTL标签库功能十分强大,本文只是介绍一些最常用的标签的使用方法。
三、 配置 JSTL
包括两个 JAR 文件, jstl.jar 和 standard.jar 。是什么没有必要管,重在应用。 
原文引入:
<%@ taglib prefix="c" uri="http://java.sun.com/jsp/jstl/core" %>
<%@ taglib prefix="sql" uri="http://java.sun.com/jsp/jstl/sql" %>
<%@ taglib prefix="fmt" uri="http://java.sun.com/jsp/jstl/fmt" %>
 
其中,prefix为前缀,为了区别别的包里的相同的标签。
四、如何禁止

-----这样配置servlet可以禁止脚本语言。-----

原创粉丝点击