2010-11-28 55 views
0

我試圖遵循JSP模板教程在: http://java.sun.com/developer/technicalArticles/javaserverpages/jsp_templates/JSP模板教程。如何使用一個jar文件

我奮力瞭解<%@ taglib uri='/WEB-INF/tlds/template.tld' prefix='template' %>標籤。

什麼是template.tld文件,這是從哪裏來的?

我試過下載源代碼的Resourses文件,但是這隻包含一個src.jar文件。我如何使用它?我甚至無法打開文件!?!我如何看到源代碼示例?

回答

3

它在jstl.jar。您需要在WEB-INF/lib中爲JSTL使用standard.jarjstl.jar

你可以得到你所需要的是什麼:

http://tomcat.apache.org/taglibs/

下載標準的標籤庫及其所有JAR文件;把它們放在你的WEB-INF/lib目錄下。

+0

謝謝 - 我是Java的新手,所以仍然掌握一些概念。 – Kevin 2010-11-28 19:37:45

+0

我們都是新的 - 無後顧之憂。祝你的項目好運。 – duffymo 2010-11-28 19:52:40

1

A uri,a 統一資源標識符未必指向任何現有資源。它是一個標識符,比較URL是一個統一資源定位器它可以幫助你定位東西。例如,在許多XML上下文中,它只是聲明一個名稱空間。

然而,有時候uri會指向一個真實的資源,您可以閱讀以獲取更多信息。

在這種情況下,你都聲明命名空間模板在你的JSP代碼(如<template:dosomething/>)使用 - 的URI,無論是實現你的標籤功能,並可以在罐子裏面可以找到一個URI聲明(jstl.jar匹配或standard.jar,不記得哪個)。

相關問題