JSTL简述及使用(一)

1.JSTL简介及jar包

    (1)为了提高Web应用的开发效率,Sun公司制定了一组标准标签库的规范,这组标准标签库简称为JSTL,他是Java Server Pages Standard Tag Library的缩写,是JSP标准的标记库,是一个实现Web应用程序中常见的通用功能的定制标记库集,这些功能包括迭代和条件判断、数据管理格式化、XML操作和数据库访问等。这些标记库实现了大量服务器端Java应用程序常用的基本功能,提高了Web应用的开发效率,也提高了Web应用的可读性和易操作性。

    (2)百度云链接地址:https://pan.baidu.com/s/1P8hHKjQiEXGd-4quNZj-AQ

2.JSTL的导入

    (1)使用JSTL开发需要首先导入两个jar包jstl.jar和standard.jar到/WEB-INF/lib/目录下。

    (2)在jsp文件中通过taglib指令声明标签库,taglib指令中的uri属性的值为standard.jar/META-INF目录下的一个描述标签库的tld文件(文件名为c.tld),在此文件中可以找到为标签库设置的URL路径为:http://java.sun.com/jsp/jstl/core

c.tld
<?xml version="1.0" encoding="UTF-8" ?>

<taglib xmlns="http://java.sun.com/xml/ns/j2ee"
    xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
    xsi:schemaLocation="http://java.sun.com/xml/ns/j2ee http://java.sun.com/xml/ns/j2ee/web-jsptaglibrary_2_0.xsd"
    version="2.0">
    
  <description>JSTL 1.1 core library</description>
  <display-name>JSTL core</display-name>
  <tlib-version>1.1</tlib-version>
  <short-name>c</short-name>
  <uri>http://java.sun.com/jsp/jstl/core</uri> 
使用taglib指令导入
<%@taglib uri="http://java.sun.com/jsp/jstl/core" prefix="c" %>

    (3)当在servlet容器是运行jsp文件时,会自动到standard.jar文件的META-INF目录中读取c.tld文件。


猜你喜欢

转载自blog.csdn.net/qq_36418435/article/details/80142342
今日推荐