Are you sure it works on all j2ee complaint servlet
engine?

thanks.

 --- Michael Duffy <[EMAIL PROTECTED]> 的正文:> 
> Actually, step 3. is unnecessary.  When you create
> the
> JAR file for your handler, the TLD file goes inside
> it.  It's already got the URI string you should use
> in
> your JSP.  When the JSP compiler goes looking for
> your
> TLD, it'll find it in the JAR because it's already
> in
> the CLASSPATH.  
> 
> That's the way I always do it with JSTL.  I like it,
> because it doesn't violate the DRY principle.  Why
> have the URI in the TLD and the WAR file?  Don't
> Repeat Yourself.  JMHO - MOD
> 
> --- guo yingshou <[EMAIL PROTECTED]> wrote:
> > to develop and use jsp custome tag library,one
> > usually
> > follows this roadmap:
> > 
> > 1.write your tag handler(s).
> > 2.write your tld file(s);
> > 3.in your web.xml,declare that you want to use the
> > lib
> > in this way:
> > 
> > <web-app>
> > ...
> > 
> >   <taglib>
> >     <taglib-uri>*****</taglib-uri>
> >     <taglib-location>***</taglib-location>
> >   </taglib>
> > ....
> > 
> > </web-app>
> > 
> > 4.in you jsp page:
> > 
> > <%@ taglib uri="***" prefix="***" %>
> > 
> > that's all.
> > 
> > 
> > 
> > 
> >   
> >  --- Neil Zanella <[EMAIL PROTECTED]> 的正文:> 
> > > Well, I just had a look at the instructions at:
> > > 
> > >
> >
>
http://jakarta.apache.org/taglibs/doc/standard-doc/standard/GettingStarted.html
> > > and they say to copy the contents of directory:
> > > 
> > > /usr/local/jakarta-taglibs/standard-1.0.3/lib
> > > 
> > > to the WEB-INF/lib directory. That worked, but
> > > once again, it seems wasteful. If every user
> > > did this for their own web application directory
> > > then there would be a lot of unnecessary
> > > duplication.
> > > Did you say that I can avoid this by using the
> > > <taglib> element in my web.xml (server.xml?).
> > > 
> > > Thanks,
> > > 
> > > Neil
> > > 
> > > (Now I'll also have a look at:
> > >
> >
> http://jakarta.apache.org/taglibs/binarydist.html)_
> > > 
> > > I cannot understand why these jakarta packages
> > can't
> > > just distribute whatever installation
> instructions
> > > are necessary in the README file like just about
> > > any other software does it.
> > > 
> > > ...
> > > 
> > > On Sun, 29 Jun 2003, [gb2312] guo yingshou
> wrote:
> > > 
> > > > Have a look at servlet specification.
> > > > 
> > > >  --- Neil Zanella <[EMAIL PROTECTED]>
> 的正文:>
> > 
> > > > > On Sun, 29 Jun 2003, [gb2312] guo yingshou
> > > wrote:
> > > > > 
> > > > > > Have you configured the taglib in your
> > web.xml
> > > > > using
> > > > > > <taglib> element ?
> > > > > 
> > > > > No I have not because:
> > > > > 
> > > > > 1. I have not seen anything about this in
> the
> > > > > documentation.
> > > > > 
> > > > > 2. I have read that Tomcat 4.1.24 has an
> > > > > "autodetection feature"
> > > > >    which makes this unnecessary.
> > > > > 
> > > > > In case 2 is not true, then where can I find
> > > > > documentation on the
> > > > > syntax of this <taglib> XML element and what
> > > > > attributes/contents
> > > > > should I set for this element?
> > > > > 
> > > > > Thanks,
> > > > > 
> > > > > Neil
> > > > > 
> > > > > >  --- Neil Zanella <[EMAIL PROTECTED]>
> > > 的正文:> 
> > > > > > > Hello,
> > > > > > > 
> > > > > > > I have installed Jakarta Tomcat 4.1.24
> and
> > > > > Jakarta
> > > > > > > Taglibs 1.0.3,
> > > > > > > both of which support the JSP
> > specification.
> > > I
> > > > > found
> > > > > > > the README
> > > > > > > file
> > > > > > >
> > > /usr/local/jakarta-taglibs/standard-1.0.3/README
> > > > > to
> > > > > > > be
> > > > > > > close to useless: it seems to me that
> > > copying
> > > > > the
> > > > > > > files
> > > > > > > standard-doc.war and
> standard-examples.war
> > > to
> > > > > the
> > > > > > > WEB-INF/classes is almost irrelevant:
> what
> > > do I
> > > > > > > do once I copy them? How do I test them?
> > > > > > > 
> > > > > > > With a JavaServer page with the
> following
> > > > > directive:
> > > > > > > 
> > > > > > > <%@ taglib prefix="c"
> > > > > > > uri="http://java.sun.com/jstl/core"; %>
> > > > > > > 
> > > > > > > I was getting the following error:
> > > > > > > 
> > > > > > > uri (http://java.sun.com/jstl/core)
> cannot
> > > be
> > > > > > > resolved
> > > > > > > 
> > > > > > > and then also the error:
> > > > > > > 
> > > > > > > org.apache.jasper.JasperException: File
> > > > > > > "/WEB-INF/c.tld" not found
> > > > > > > 
> > > > > > > Hence I fixed it with:
> > > > > > > 
> > > > > > > $ cp
> > > > > > >
> > > > >
> > >
> >
> /usr/local/jakarta-taglibs/standard-1.0.3/tld/c.tld
> > > > > > > \
> > > > > > >      ~/public_html/WEB-INF
> > > > > > > 
> > > > > > > This is undocumented though. Is it what
> > I'm
> > > > > supposed
> > > > > > > to do?
> > > > > > > Seems strange to me that I would have to
> > > copy
> > > > > the
> > > > > > > file to
> > > > > > > my web applications' WEB-INF directory:
> if
> > > it's
> > > > > the
> > > > > > > same
> > > > > > > for everyone why can't it be used as a
> > > system
> > > > > file,
> > > > > > > without the need to copy it?
> > > > > > > 
> > > > > > > Thanks,
> 
=== message truncated === 

_________________________________________________________
Do You Yahoo!? 
网恋的诠释:真情还是放纵?
http://cn.rd.yahoo.com/mail_cn/tag/?http://cn.surveys.yahoo.com/netlove

---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]

Reply via email to