Was this problem just with the ordering of the attribute attribute in the
tag entries? or something else. I just look over the .dtd (despite the URL
for the one provided in the .tld file being invalid according to sun) and
that's the only difference I could find. Anyway, I made the change and the
error still exists.
Here's the .tld I'm using.
<?xml version="1.0" encoding="ISO-8859-1" ?>
<!DOCTYPE taglib
PUBLIC "-//Sun Microsystems, Inc.//DTD JSP Tag Library 1.1//EN"
"http://java.sun.com/j2ee/dtds/web-jsptaglib_1_1.dtd">
<taglib>
<tlibversion>1.0</tlibversion>
<jspversion>1.1</jspversion>
<shortname>mut</shortname>
<info>
Utility tags for JSP.
</info>
<tag>
<name>debugBuffer</name>
<tagclass>com.taglib.wdjsp.mut.DebugBufferTag</tagclass>
<bodycontent>empty</bodycontent>
<info>
Report the current status of output buffering.
</info>
</tag>
<tag>
<name>debugCookies</name>
<tagclass>com.taglib.wdjsp.mut.DebugCookiesTag</tagclass>
<bodycontent>empty</bodycontent>
<info>
List the cookies accessible from this page.
</info>
<attribute><name>style</name></attribute>
</tag>
<tag>
<name>url</name>
<tagclass>com.taglib.wdjsp.mut.UrlTag</tagclass>
<bodycontent>tagdependent</bodycontent>
<info>
Perform URL rewriting if required.
</info>
</tag>
<tag>
<name>encodeHTML</name>
<tagclass>com.taglib.wdjsp.mut.EncodeHtmlTag</tagclass>
<bodycontent>tagdependent</bodycontent>
<info>
Perform HTML encoding of enclosed text.
</info>
</tag>
<tag>
<name>outline</name>
<tagclass>com.taglib.wdjsp.mut.OutlineTag</tagclass>
<bodycontent>JSP</bodycontent>
<info>
Delimits a set of items comprising a nested outline.
</info>
</tag>
<tag>
<name>item</name>
<tagclass>com.taglib.wdjsp.mut.OutlineItemTag</tagclass>
<bodycontent>JSP</bodycontent>
<info>
Delineates an item, possibly including subitems,
within a nested outline.
</info>
<attribute>
<name>text</name>
<required>true</required>
<rtexprvalue>true</rtexprvalue>
</attribute>
</tag>
<tag>
<name>ifProperty</name>
<tagclass>com.taglib.wdjsp.mut.IfPropertyTag</tagclass>
<bodycontent>JSP</bodycontent>
<info>
Conditionally include or exclude page content
based on a bean property.
</info>
<attribute><name>name</name><required>true</required></attribute>
<attribute><name>property</name><required>true</required></attribute>
<attribute><name>action</name></attribute>
</tag>
<tag>
<name>forProperty</name>
<tagclass>com.taglib.wdjsp.mut.ForPropertyTag</tagclass>
<teiclass>com.taglib.wdjsp.mut.ForPropertyTEI</teiclass>
<bodycontent>JSP</bodycontent>
<info>
Loop through an indexed property.
</info>
<attribute><name>name</name><required>true</required></attribute>
<attribute><name>property</name><required>true</required></attribute>
<attribute><name>id</name><required>true</required></attribute>
<attribute><name>class</name><required>true</required></attribute>
</tag>
</taglib>
> -----Original Message-----
> From: A mailing list about Java Server Pages specification and reference
> [mailto:[EMAIL PROTECTED]]On Behalf Of David Castro
> Sent: Friday, June 02, 2000 3:22 PM
> To: [EMAIL PROTECTED]
> Subject: Re: Getting custom tags (mut) working from the Manning press
> book?
>
>
> --- Robert Nicholson <[EMAIL PROTECTED]> wrote:
> > Any get the forProperty and ifProperty tag examples working
> > with Tomcat?
> >
> > I'm getting this error when I try the jsp's from the source deployed on
> > tomcat 3.1
> >
> > org.apache.jasper.JasperException: Parse Error in the tag
> library descripto
> > ement "web-app" does not allow "servlet" here.
> > at
> org.apache.jasper.compiler.JspUtil.parseXMLDoc(JspUtil.java:156)
> >
> > this is the contents of my web.xml
>
> Can you post the contents of the TLD file? There is a problem
> with the code
> that the Manning book has listed for TLD files. (I already submitted it to
> their errata email address, so it'll be fixed in future releases
> of the book.)
>
> Check the <!DOCTYPE> tag in the TLD file, and make sure it reads:
>
> <!DOCTYPE taglib
> PUBLIC "-//Sun Microsystems, Inc.//DTD JSP Tag Library 1.1//EN"
> "http://java.sun.com/j2ee/dtds/web-jsptaglibrary_1_1.dtd">
>
> In the book, the last part of the tag read:
> '.../dtds/web-jsptaglib_1_1.dtd">'
>
> -David Castro
> [EMAIL PROTECTED]
>
>
> __________________________________________________
> Do You Yahoo!?
> Yahoo! Photos -- now, 100 FREE prints!
> http://photos.yahoo.com
>
> ==================================================================
> =========
> To unsubscribe: mailto [EMAIL PROTECTED] with body: "signoff
> JSP-INTEREST".
> Some relevant FAQs on JSP/Servlets can be found at:
>
> http://java.sun.com/products/jsp/faq.html
> http://www.esperanto.org.nz/jsp/jspfaq.html
> http://www.jguru.com/jguru/faq/faqpage.jsp?name=JSP
> http://www.jguru.com/jguru/faq/faqpage.jsp?name=Servlets
>
===========================================================================
To unsubscribe: mailto [EMAIL PROTECTED] with body: "signoff JSP-INTEREST".
Some relevant FAQs on JSP/Servlets can be found at:
http://java.sun.com/products/jsp/faq.html
http://www.esperanto.org.nz/jsp/jspfaq.html
http://www.jguru.com/jguru/faq/faqpage.jsp?name=JSP
http://www.jguru.com/jguru/faq/faqpage.jsp?name=Servlets