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]
