Shouldn't your attribute be named "deletePage" rather than "john":
<attribute>
<name>john</name>
<required>false</required>
<rtexprvalue>true</rtexprvalue>
</attribute>
--- John Yearous <[EMAIL PROTECTED]> wrote:
> I've been working with display tag code and want to add an attribute to it.
> The attribute I want to add needs to go in the display:table tag. I've added
> the getter and setter methods to the TableTag class and added the attribute
> to the display.tld file, but when I add it to my jsp and try and compile I
> get this error:
> "deletePage is not a property of org.apache.taglibs.display.TableTag"
>
> DeletePage is the name of the attribute that I want to add. Also, TableTag
> compiles w/o any errors or warnings.
>
> Here's some code from my jsp using the DisplayTag lib:
>
> <display:table width="75%" name="test" deletePage="test.html">
> <display:column property="id" title="ID"
> headerStyleClass="ListTableHeader"/>
> <display:column property="name" headerStyleClass="ListTableHeader" />
> <display:column property="email" headerStyleClass="ListTableHeader"/>
> <display:column property="status" headerStyleClass="ListTableHeader"/>
> <display:column property="description" title="Comments"
> headerStyleClass="ListTableHeader"/>
> </display:table>
>
> (If I remove the deletePage attribute from the tag, it compiles w/o errors
> or warnings)
>
> Here's what's in the display.tld:
>
> <?xml version="1.0" encoding="UTF-8"?>
> <!DOCTYPE taglib PUBLIC "-//Sun Microsystems, Inc.//DTD JSP Tag Library
> 1.1//EN" "http://java.sun.com/j2ee/dtds/web-jsptaglibrary_1_1.dtd
> <http://java.sun.com/j2ee/dtds/web-jsptaglibrary_1_1.dtd> ">
> <taglib>
> <tlibversion>1.0</tlibversion>
> <jspversion>1.1</jspversion>
> <shortname>display</shortname>
> <uri>\WEB-INF\display.tld</uri>
> <info>A description of the display tag library goes here...</info>
> <tag>
> <name>table</name>
> <tagclass>org.apache.taglibs.display.TableTag</tagclass>
> <teiclass>org.apache.taglibs.display.TableTagExtraInfo</teiclass>
> <bodycontent>JSP</bodycontent>
> <attribute>
> <name>john</name>
> <required>false</required>
> <rtexprvalue>true</rtexprvalue>
> </attribute>
> ...
>
> And here's what's in the TableTag.java:
>
> private String deletePage = null;
>
> private void setDeletePage(String thePage)
> {
> this.deletePage = thePage;
> }
>
> private String getDeletePage()
> {
> return this.deletePage;
> }
>
>
> The rest of the code has remained intact from when I downloaded it. Also, I
> ran the code without any problems to see how it worked before I added the
> deletePage stuff. Any idea as to why it's not working? Thanks.
>
> John Yearous
> E-Business Developer
> 507-453-8356
>
>
__________________________________
Do you Yahoo!?
SBC Yahoo! DSL - Now only $29.95 per month!
http://sbc.yahoo.com
-------------------------------------------------------
This SF.Net email is sponsored by: INetU
Attention Web Developers & Consultants: Become An INetU Hosting Partner.
Refer Dedicated Servers. We Manage Them. You Get 10% Monthly Commission!
INetU Dedicated Managed Hosting http://www.inetu.net/partner/index.php
_______________________________________________
displaytag-user mailing list
[EMAIL PROTECTED]
https://lists.sourceforge.net/lists/listinfo/displaytag-user