Thanks for the feedback, i suspected this as well but I've been unable to get 
it working.  I tried it in several ways, first by adding an Integer to my 
Spring MVC model.  That got the same exception, then i tried to make it as 
simple as possible with the following JSP code:
<%    Integer listCount = new Integer(7);%><display:table name="results.list" 
id="txResults" sort="external" defaultsort="1" export="true" pagesize="5" 
requestURI="" partialList="true" size="listCount">

...

(I also tried with size="${listCount}")

This still generated the same exception.

Does anyone have a working example of partialLists implemented anywhere?  I 
can't find a war file example, the displaytag example are lacking this recent 
feature.

Paul

Date: Wed, 5 Dec 2007 08:08:58 -0500
From: [EMAIL PROTECTED]
To: displaytag-user@lists.sourceforge.net
Subject: Re: [displaytag-user] partial lists










Take a look at the documentation:  
http://displaytag.sourceforge.net/11/tut_externalSortAndPage.html
 
I believe that when implementing in this fashion that the size 
parameter must be set to the name of variable that is a java.lang.Integer 
that is in a scope accessible by Displaytag.
 
 



From: [EMAIL PROTECTED] 
[mailto:[EMAIL PROTECTED] On Behalf Of Peter 
Rumstle
Sent: Tuesday, December 04, 2007 9:54 PM
To: 
displaytag-user@lists.sourceforge.net
Subject: [displaytag-user] 
partial lists


Hi,

I just started using displaytag and this mailing 
list.  I'm getting a massive headache trying to get External paging/sorting 
working.  It seems to make sense in the documentation, but I'm getting the 
following error from my jsp page:
Caused by: 
javax.servlet.jsp.JspTagException: You must specify one of the following: 
size        
at org.displaytag.tags.TableTag.initParameters(TableTag.java:966)        
at org.displaytag.tags.TableTag.doStartTag(TableTag.java:722)        
at 
org.apache.jsp.WEB_002dINF.jsp.txsearch_jsp._jspService(txsearch_jsp.java:620)


I 
am specifying that parameter, but it doesn't seem to recognize it.  (This 
was working fine before I tried to use external paging with partial lists) Here 
is my table tag on the offending line of jsp code:
 <display:table 
name="results.list" id="txResults" sort="external" defaultsort="1" 
export="true" 
pagesize="5" requestURI="" partialList="true" 
size="7">


I've tried many different things including 
different expressions for size, and as in this example, just hard coding the 
correct value also changing the order of the attributes.

I've also looked 
at the source code and the mailing list archives without solving the 
problem.  This dead thread seems to show the same unresolved 
issue:

http://www.mail-archive.com/displaytag-user@lists.sourceforge.net/msg05950.html

The 
author of that thread gave up :-(  to implement it 
themselves.


The line of code in the displaytag source where it is 
failing is 
org.displaytag.tags.TableTag.initParameters(TableTag.java:966)

I've 
copied that line and the surrounding code below but I can't figure out anything 
from it.

Please help me or I fear I will suffer the same fate as the 
previous poster and have to abandon use of displaytag entirely.

- 
Peter

------------------------------------

        
// if we are doing partialLists then ensure we have our *) object        
if (this.partialList)        
{            
if ((this.sizeObjectName == null) && (this.size == null))            
{                
// ?            
}            
if (this.sizeObjectName != null)            
{                
// retrieve the object from scope                
this.size = evaluateExpression(this.sizeObjectName);            
}            
if (size == null)            
{                
throw new JspTagException(Messages.getString("MissingAttributeException.msg", 
new Object[]{"size"}));   // THIS IS WHERE THE EXCEPTION COMES 
FROM!!!            
}            
else if (!(size instanceof Integer))            
{                
throw new JspTagException(Messages.getString(                    
"InvalidTypeException.msg",                    
new Object[]{"size", "Integer"}));            
}        
}


------------------------------------






Discover a magical Christmas destination. Visit asksanta.ca 
today! 



***Note:The information contained in this message may be privileged and 
confidential and protected from disclosure. If the reader of this message is 
not the intended recipient, or an employee or agent responsible for delivering 
this message to the intended recipient, you are hereby notified that any 
dissemination, distribution or copying of this communication is strictly 
prohibited. If you have received this communication in error, please notify the 
Sender immediately by replying to the message and deleting it from your 
computer. Thank you. Premier Inc.

_________________________________________________________________
Exercise your brain! Try Flexicon!
http://puzzles.sympatico.msn.ca/chicktionary/index.html?icid=htmlsig
-------------------------------------------------------------------------
SF.Net email is sponsored by: The Future of Linux Business White Paper
from Novell.  From the desktop to the data center, Linux is going
mainstream.  Let it simplify your IT future.
http://altfarm.mediaplex.com/ad/ck/8857-50307-18918-4
_______________________________________________
displaytag-user mailing list
displaytag-user@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/displaytag-user

Reply via email to