I'm actually using DisplayTag in fact; however, the performance to
export to Excel 50,000+ records wasn't ideal or fast.

-----Original Message-----
From: Chris Pratt [mailto:thechrispr...@gmail.com] 
Sent: Thursday, April 12, 2012 1:15 PM
To: Struts Users Mailing List
Subject: Re: Data Grids & Excel Exports

You might want to look into something like DisplayTag or JQGrid.
  (*Chris*)

On Thu, Apr 12, 2012 at 7:24 AM, CRANFORD, CHRIS
<chris.cranf...@setech.com>wrote:

> I have several queries that I perform against my SQL database to get a

> list of records and then iterate over them in a paginated way in JSPs.
> Presently, I have a JSP for each query's output because there are 
> various different columns being shown depending upon the report; 
> however I am wondering if there is a better streamlined approach to 
> this rather than relying heavily on the JSP to control the columns
displayed?
>
> Taking this one step forward, I've added Excel exports; however it's 
> reliant on the report export service to iterate the result set (just 
> like the JSP does) and add the column headings, values for each row 
> and perform any formatting needed.  The service then hands the struts 
> action a ByteArrayOutputStream object that gets streamed back to the 
> browser through the action.
>
> In both cases, the JSP/service are driving what columns are shown, 
> controls formatting, etc.  This means should a new column be added, 
> formatting changed, or a column removed from the JSP, one has to 
> remember to update the adjacent export service as well and from a 
> design perspective that seems redundant.  I'd rather have a single 
> place that controls what columns are shown/hidden, manages formatting,
etc.
>
> How has others tackled similar designs in the past?
>
>
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: user-unsubscr...@struts.apache.org
> For additional commands, e-mail: user-h...@struts.apache.org
>
>


---------------------------------------------------------------------
To unsubscribe, e-mail: user-unsubscr...@struts.apache.org
For additional commands, e-mail: user-h...@struts.apache.org

Reply via email to