前提 OS: WINXP
tomcat已经配置好(tomcat可以到http://jakarta.apache.org/tomcat 下载)
*准备jstl
jakarta-taglibs-standard-current.zip
解压后成为jakarta-taglibs-standard-1.1.1
或者
http://archive.apache.org/dist/jakarta/taglibs/standard/jakarta-taglibs-standard-current.zip下载。我也找到了一个其他下载地址
*准备web开发目录
比如我的web目录为h:/webapp/myweb/(当然可以把你的web应用放在%tomcat_home%/webapps/),称为工作目录Working folder,在工作目录h:/webapp/myweb/下建立WEB-INF/lib,WEB-INF/classes
比如我的web目录为h:/webapp/myweb/(当然可以把你的web应用放在%tomcat_home%/webapps/),称为工作目录Working folder,在工作目录h:/webapp/myweb/下建立WEB-INF/lib,WEB-INF/classes
*
拷贝.jar文件
将jakarta-taglibs-standard-1.1.1/lib/下的两个jar文件:standard.jar和jstl.jar文件拷贝到/WEB-INF/lib/下
将jakarta-taglibs-standard-1.1.1/lib/下的两个jar文件:standard.jar和jstl.jar文件拷贝到/WEB-INF/lib/下
*拷贝.tld文件
将jakarta-taglibs-standard- 1.1.1 /tld/下的tld类型文件拷到"Working folder/WEB-INF/"下
将jakarta-taglibs-standard- 1.1.1 /tld/下的tld类型文件拷到"Working folder/WEB-INF/"下
至此你可以测试你的JSTL了,如果你的JSP容器是1.2或者更高的
*建立一个名为
test.jsp
文件
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<%@ 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']}"/>
<c:set var="a" value="David O'Davies" />
<c:out value="David O'Davies" escapeXml="true"/>
</body>
</html>
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<%@ 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']}"/>
<c:set var="a" value="David O'Davies" />
<c:out value="David O'Davies" escapeXml="true"/>
</body>
</html>
*
开启
tomcat,
进行调试,我的输出结果是
欢迎测试你的第一个使用到JSTL 的网页
你使用的浏览器是:
Mozilla/4.0 (compatible; MSIE 6.0; Windows NT 5.0) David O'Davies
如果你的JSP容器是1.2以前的,你需要配置部署描述文件(WEB—INF/web.xml)
<?xml version="1.0" encoding="ISO-8859-1"?>
<web-app 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/j2eehttp://java.sun.com/xml/ns/j2ee/web-app_2_4.xsd"
version="2.4">
<taglib>
<taglib-uri>http://java.sun.com/jstl/fmt</taglib-uri> //写上你的uri
<taglib-location>/WEB-INF/fmt.tld</taglib-location> //写出你的tld文件所在
</taglib>
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xsi:schemaLocation="http://java.sun.com/xml/ns/j2eehttp://java.sun.com/xml/ns/j2ee/web-app_2_4.xsd"
version="2.4">
<taglib>
<taglib-uri>http://java.sun.com/jstl/fmt</taglib-uri> //写上你的uri
<taglib-location>/WEB-INF/fmt.tld</taglib-location> //写出你的tld文件所在
</taglib>
</web-app>