• Post Reply Bookmark Topic Watch Topic
  • New Topic
programming forums Java Mobile Certification Databases Caching Books Engineering Micro Controllers OS Languages Paradigms IDEs Build Tools Frameworks Application Servers Open Source This Site Careers Other all forums
this forum made possible by our volunteer staff, including ...
  • Campbell Ritchie
  • Bear Bibeault
  • Ron McLeod
  • Jeanne Boyarsky
  • Paul Clapham
  • Tim Cooke
  • Liutauras Vilda
  • Junilu Lacar
Saloon Keepers:
  • Tim Moores
  • Stephan van Hulst
  • Tim Holloway
  • fred rosenberger
  • salvin francis
  • Piet Souris
  • Frits Walraven
  • Carey Brown

Tag library

Posts: 25
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
Hi friends
I am in deep trouble. Can anyone tell me What is tag library ?.
Actually i am using Jrun. And the book i am using is based on weblogic server. So the syntax which they use for taglib directive is :-
<%@ taglib uri="META-INF.taglib.tld" prefix="example" %>
Where else uri is the path for the tld file. In JRun there is no file whose extension is tld. Infact there is no file with the extention of tld in my whole hard disk. Does that means that tag library directory is only possible through web logic server. There is no folder which has name META-INF but there is one folder which has got name web-inf. How do i create or use tag library. Can anyone tell what does this tag library does and how it is important.
Thanks in advance
[This message has been edited by Abhinav Sharma (edited December 03, 2001).]
Saloon Keeper
Posts: 22267
Android Eclipse IDE Tomcat Server Redhat Java Linux
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
This was the wrong place to ask, since taglibraries are a server-side thing, but briefly:
A JSP tag is a user-written extension to the JSP markup language.
For example, I might have a taglibrary that puts the current date on the output page. I'd make the tag library visible with the
<%@ taglib uri="WEB-INF/datetag.tld" prefix="chronos" %>
directive, then when I wanted the current date displayed, I'd use the tag:
< chronos:date />
The tag library itself is a Java JAR containing the tag code as specified in the Sun J2EE JSP documentation - a number of books show how to write tag code, and many server distributions have sample source code as well.
The taglibrary descriptor is simply an XML file that describes the tag library's properties. The recommended location to store tlds is in WEB-INF, not META-INF, since that's a convenient place for items that the user should not have direct access to but are needed by the web application. The tag classes themselves are in the WEB-INF/class or WEB-INF/lib directories just like all the other classes for the web app.
Abhinav Sharma
Posts: 25
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
Hi tim,
Thanks for your reply. And sorry for posting in wrong place. Actually i knew it but realised it when i already posted. Anyway i will delete it from here and ask it in the jsp forum. Anyway i have saved your reply. I will go through it and then will get back to you. Thanks once again for the reply.
Yeah, but how did the squirrel get in there? Was it because of the tiny ad?
Building a Better World in your Backyard by Paul Wheaton and Shawn Klassen-Koop
    Bookmark Topic Watch Topic
  • New Topic