Harsh Choudhary created WW-4895:
-----------------------------------

             Summary: s:select tags performance issue after upgrading to 2.5.1.3
                 Key: WW-4895
                 URL: https://issues.apache.org/jira/browse/WW-4895
             Project: Struts 2
          Issue Type: Bug
          Components: Core Tags
    Affects Versions: 2.5.13
         Environment: IBM Websphere 8.5 , apache 2.x 
            Reporter: Harsh Choudhary
            Priority: Critical


We recently upgraded from Struts 2.1(don't ask) to Struts 2.5.13 , while the 
upgrade process was smooth, we are facing some performance issue while JSP is 
rendering at runtime. This JSP used to load in less then 2 secs before and now 
it's taking around 40 secs to load. It's a very simple JSP with some text 
fields and a few select fields. I am just posting a simple select that is 
taking around 20 secs, I cannot post the whole code because of obvious reasons. 
The time difference between the two-time statements below is around 20 secs.  

I have tried to remove styles, javascript function but still it's taking a long 
time.  Any suggestions in this regard will be helpful. This is happening most 
of the select boxes.

System.out.println("logging started");
java.util.Date date49 = new java.util.Date();
%>
The time is now <%= date49 %>
                            <s:select cssClass="textBox_normal" 
cssStyle="width:100%; height:100%" name="showDoc" id="showDoc" multiple="true" 
size="5" 
                                                          headerKey="-1" 
                                                          list="doclist"
                                                          listKey="id"
                                                          
listValue="Description"
                                                          
onchange="disableErrormsg('VarLibAssetErrorDiv');"
                                                          />
                        </div>
                    <div style="float:left; width:20%; height:100%; display: 
none" id="documentTypeDiv">
                        <%
        System.out.println("logging started");
java.util.Date date5 = new java.util.Date();
%>
The time is now <%= date5 %>





--
This message was sent by Atlassian JIRA
(v6.4.14#64029)

Reply via email to