鉴于目前强大的struts标签,貌似其已经成为
主流````而以前在页上常用的Jstl标记性语言用得越来越少,但是作为一个新手,面对前人写的程序,没有对JSTL作一个基本的了解是不行的,因为,我决定对JSTL作一个简单的了解,至少能认识是什么东西吧,不要求完全掌握。
一、我的第一个jstl程序
运行ide:myeclipse
首先建立一个web项目,再在项目中添加jstl,即myeclise的add jstl```````````````.
或者在你的web中加入jstl.jar standard.jar
Test.java
1 <%@ page language="java" pageEncoding="GBK"%>
2 <%@taglib prefix="c" uri="http://java.sun.com/jsp/jstl/core"%>
3 <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
4 <html>
5 <head>
6 <title>My JSP 'test.jsp' starting page</title>
7 </head>
8 <body>
9 <c:out value="欢迎使用你的第一个测试页面"/>
10 <br>
11 <c:out value="``````````````````````````"/>
12 <br>
13 <c:out value="你的名字"/>
14 </body>
15 </html>
二、关于jstl
JSTL所提供的函数标签库主要分为以下5类。
类别 内容 核心标签库 提供定制操作、以及执行页面内容的迭代和条件操作,还提供了用来生成和操作URL的标签。 XML标签库 提供了用来 操作以XML表示的数据的标签。 格式化/国际化(i18n)标签库 定义了用来格式化数据(尤其是数字和日期)的操作的标签,这些标签还支持使用本地化资源进行JSP页面的国际化。 数据库标签库 定义了用来查询关系数据库操作的标签。 函数标签库 利用EL的Function所实现出来的,主要用于处理字符串
表 7-1
JSTL 前置名称 URI 范 例
核心标签库 c http://java.sun.com/jsp/jstl/core <c:out>
I18N 格式标签库 fmt http://java.sun.com/jsp/jstl/xml <fmt:formatDate>
SQL标签库 sql http://java.sun.com/jsp/jstl/sql <sql:query>
XML标签库 xml http://java.sun.com/jsp/jstl/fmt <x:forBach>
函数标签库 fn http://java.sun.com/jsp/jstl/functions <fn:split>