本文檔是學習tomcat(一個很好用的JSP運行平台)中例子的筆記,並沒有參考相應的說明文檔,因此不能保證本文觀點的正確性。如果有不對之處,不妨email至[email protected],大家共同進步。
jsp(SUN企業級應用的首選)2.0中標簽的使用由多個部分組成:
(1) WEB_INF/web.xml(標准化越來越近了)中添加標簽引用
(2) 標簽的實現,可能是class也可能是web templet
(3) 在jsp(SUN企業級應用的首選)文件中添加引用
在實際使用中,分析jsp(SUN企業級應用的首選)2.0標簽可以先從jsp(SUN企業級應用的首選)文件入手,然後再分析web.xml(標准化越來越近了)及相應的標簽庫文件。
以下是一個簡單的jsp(SUN企業級應用的首選)文件:
<%@ taglib prefix="mytag" uri="/WEB-INF/jsp(SUN企業級應用的首選)2/jsp(SUN企業級應用的首選)2-example-taglib.tld" %>(標准化越來越近了):namespace prefix = o ns = "urn:schemas-microsoft-com:office:office" />
<html> <body> <mytag:helloWorld/> </body></html>
說明:
(1) 首先以<%@ taglib prefix="mytag" uri="…" %>說明標簽前綴及該前綴引用的標簽所在路徑,在這個例子中uri值是一個相對路徑(本地路徑),即當前項目根目錄下WEB-INF/ jsp(SUN企業級應用的首選)2/ jsp(SUN企業級應用的首選)2-example-taglib.tld。如果使用的是本地路徑就不需要在web.xml(標准化越來越近了)中配置路徑映射了;
(2) 指定了標簽前綴後,在jsp(SUN企業級應用的首選)頁面的body內就可以使用這個前綴來引用標簽庫中的指定標簽了,如<mytag:helloWorld/>,就是引用mytag所指定的標簽庫中的helloWorld標簽。