woo.......

Thx a lot ^^

Cliff

----- Original Message ----- 
From: "James Neville" <[EMAIL PROTECTED]>
To: "Struts Users Mailing List" <user@struts.apache.org>
Sent: Tuesday, May 10, 2005 5:21 PM
Subject: Re: [OT] Help !! Too many select-box in one page


> Cliff,
>
> If you truly have no choice but to collect the data from one huge form,
> try using a compression filter on the offending jsps.
>
> http://www.netspade.com/software/java/compression-filter/
> http://www.javaworld.com/javaworld/jw-06-2001/jw-0622-filters-p3.html
>
http://www.google.co.uk/search?hl=en&q=java+compression+filter&btnG=Google+Search&meta=
>
> Works well for us on some heavily scripted pages, and I don't need to
> worry about splitting/slimming down large css files too ;)
>
> James
>
>
> Cliff Lam wrote:
>
> > Thank you very much for your reply ^^
> >
> > You are right !! I should not get the list from db so many times ^^"
> >
> > But I want to solve the loading time in the client side frist = (.
> >
> > It loaded 1 min even I copy the html source code loaded in the
> > drameweaver =
> > (
> >
> > it is the html has 17XXX lines is too big ?
> >
> > Thanks a lot !!!!
> >
> > Cliff
> >
> > ----- Original Message -----
> > From: "Allistair Crossley" <[EMAIL PROTECTED]>
> > To: "Struts Users Mailing List" <user@struts.apache.org>
> > Sent: Tuesday, May 10, 2005 4:58 PM
> > Subject: RE: [OT] Help !! Too many select-box in one page
> >
> >
> >> yes you won't be able to solve that problem if you are rendering 88
> >> select
> >
> > boxes. why? because you are rending 88 select boxes that are populated
> > from
> > the database. no amount of client-sise javascript (yuck) is going to
help
> > you.
> >
> >> you need to re-factor your design which is clearly not working for you.
> >>
> >> if you absolutely cannot re-factor the design, then you could consider
> >
> > using some caching strategy to prevent the huge database lookup more
than
> > once using something like OSCACHE perhaps.
> >
> >> you could also consider hitting the database for 1 select list and
> >
> > building the html select
> >
> >> list into a java String, i.e
> >>
> >> String select = "<select name=\"PLACEHOLDER\">";
> >> // loop database result set adding <option> to select
> >> // render JSP page
> >>
> >> in your JSP, replace the PLACEHOLDER with the select name you need
> >>
> >> <%
> >> String select = request.getAttribute("select");
> >> %>
> >>
> >> <%= select.replaceAll("PLACEHOLDER", "selectNameA") %>
> >> <%= select.replaceAll("PLACEHOLDER", "selectNameB") %>
> >>
> >> This method therefore hits the database ONCE (since you say you can
reuse
> >
> > the select lists) and should be much faster.
> >
> >> Allistair.
> >>
> >>> -----Original Message-----
> >>> From: Cliff Lam [mailto:[EMAIL PROTECTED]
> >>> Sent: 10 May 2005 09:52
> >>> To: Struts Users Mailing List
> >>> Subject: Re: [OT] Help !! Too many select-box in one page
> >>>
> >>>
> >>> Thank you for your reply
> >>>
> >>> I get the options from the db
> >>>
> >>> But the main concern is in the client side .......
> >>>
> >>> It loaded about 1min for the 17XXX lines html .......
> >>>
> >>> Cliff
> >>>
> >>> ----- Original Message -----
> >>> From: "rmanchu" <[EMAIL PROTECTED]>
> >>> To: "Struts Users Mailing List" <user@struts.apache.org>
> >>> Sent: Tuesday, May 10, 2005 5:27 PM
> >>> Subject: Re: [OT] Help !! Too many select-box in one page
> >>>
> >>>
> >>>> how r u rendering you select boxes? ie, database call for
> >>>
> >>> each render?
> >>>
> >>>> riyaz
> >>>>
> >>>> Cliff Lam wrote:
> >>>>
> >>>>> Hi,
> >>>>>
> >>>>> My page has too many select-box in one page. The .html
> >>>>
> >>> has 17XXX lines.
> >>>
> >>>>> This make the page load for a long time to appear =(
> >>>>>
> >>>>> Anyone face this problem too??
> >>>>>
> >>>>> Please give me some idea > <" Thx a lot
> >>>>>
> >>>>> Cliff
> >>>>
> >>>>
> >>>>
> >>> ---------------------------------------------------------------------
> >>>
> >>>> To unsubscribe, e-mail: [EMAIL PROTECTED]
> >>>> For additional commands, e-mail: [EMAIL PROTECTED]
> >>>
> >>> ---------------------------------------------------------------------
> >>> To unsubscribe, e-mail: [EMAIL PROTECTED]
> >>> For additional commands, e-mail: [EMAIL PROTECTED]
> >>>
> >>>
> >>
> >> <FONT SIZE=1 FACE="VERDANA,ARIAL" COLOR=BLUE>
> >> -------------------------------------------------------
> >> QAS Ltd.
> >> Developers of QuickAddress Software
> >> <a href="http://www.qas.com";>www.qas.com</a>
> >> Registered in England: No 2582055
> >> Registered in Australia: No 082 851 474
> >> -------------------------------------------------------
> >> </FONT>
> >>
> >>
> >> ---------------------------------------------------------------------
> >> To unsubscribe, e-mail: [EMAIL PROTECTED]
> >> For additional commands, e-mail: [EMAIL PROTECTED]
> >>
> >
> >
> > ---------------------------------------------------------------------
> > To unsubscribe, e-mail: [EMAIL PROTECTED]
> > For additional commands, e-mail: [EMAIL PROTECTED]
> >
>
>
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: [EMAIL PROTECTED]
> For additional commands, e-mail: [EMAIL PROTECTED]


---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]

Reply via email to