File APIs for Java Developers
Manipulate DOC, XLS, PPT, PDF and many others from your application.
http://aspose.com/file-tools
The moose likes Web Component Certification (SCWCD/OCPJWCD) and the fly likes about taglib Big Moose Saloon
  Search | Java FAQ | Recent Topics | Flagged Topics | Hot Topics | Zero Replies
Register / Login
JavaRanch » Java Forums » Certification » Web Component Certification (SCWCD/OCPJWCD)
Bookmark "about taglib" Watch "about taglib" New topic
Author

about taglib

Liu Gang
Greenhorn

Joined: Jul 08, 2002
Posts: 8
in servlet2.3 specification it's said taglib-uri is "The taglib-uri element describes a URI, relative to the location of the web.xml document, identifying a Tag Library used in the Web Application
".
in book SCWCD Exam Study kit,it's said taglib-uri is "This is the user-defined URI. Its value can be an absolute URI, a root-relative URI, or a non-root relative URI." and I test this in below and it correct.
web.xml
<taglib>
<taglib-uri>http://www.google.com</taglib-uri>
<taglib-location>/WEB-INF/test.tld<taglib-location/>
<taglib>
test.jsp
<%@taglib uri="http://www.google.com" prefix="test"%>
then i can use the <test:XXX>... custom tag.
the taglib-uri is not relative to the location of the web.xml document,is this meaning the servlet2.3 specification is error ?


SCJP,SCWCD
Simon Brown
sharp shooter, and author
Ranch Hand

Joined: May 10, 2000
Posts: 1913
    
    6
Effectively, the taglib-uri is just a string that uniquely identifies it. It doesn't really have any relevance to the web.xml file, even if you use a relative uri.
HTH
Simon
Liu Gang
Greenhorn

Joined: Jul 08, 2002
Posts: 8
thanks for you reply.
and as what you said,,the taglib-uri is just exactly match the item of uri in jsp file
<%@ taglib uri="taglib-uri in web.xml" prefic="test"%>.
it's not relative to the location of the web.xml.
BTW,I have read your book of "Professional JSP Tag Libraries", only the trial readings, but it's great! --you know, I'm in Beijing, no paper book of "Professional JSP Tag Libraries" here, but have paper book "Professional Java Servlets 2.3" and "Professional JSP 2nd Edition",these two book translated in Chinese. They are all great,thank you! It's made me clearly about servlet, jsp,and some point of taglib,and It's help me passed the SCWCD(93%),thank you.
Simon Brown
sharp shooter, and author
Ranch Hand

Joined: May 10, 2000
Posts: 1913
    
    6
Originally posted by Liu Gang:
...these two book translated in Chinese.

Wow - they translated the books into Chinese? I didn't even know that Wrox did this.
Thanks for the great feedback.
Simon
 
I agree. Here's the link: http://aspose.com/file-tools
 
subject: about taglib
 
Similar Threads
Resolving URIs to TLD files locations
about taglib-uri
Taglib questions
mock exam question
can somebody explain this with eg