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

Reply via email to