在跳转到这个jsp页面时,要等待30秒左右。(这是jsp的一部分)
经测试ws2和ws3之间精确到秒数的时间在循环的过程中时间会逐步增加
而ws3到ws8之间精确到秒数的时间一样
这个应该是怎么回事?求教高人指点!
<!--
&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$##################################
###*************************--><%
String ws1 = new SimpleDateFormat("yyyy/MM/dd HH:mm:ss").format(new Date());
out.println(ws1);
%>11111111111
<!--
&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$##################################
###*************************-->
<%
String bg=null;
boolean which=true;
for(int i=0;i<col.size();i++) {
Doc doc = (Doc)col.get(i);
if(which){ bg="#FFFFFF";}else{bg="#F0FFFF";}
SYDoc SYdocQ = new SYDoc();
String chuanname="";
//--++++++++++++================================================================================ -->
String ws2 = new SimpleDateFormat("yyyy/MM/dd HH:mm:ss").format(new Date());
out.println(ws2+"aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa"+"<br/>");
//--//++++++++++++================================================================================ -->
SYdocQ.setDocID(String.valueOf(doc.getId())); String sqlsy=SYdocQ.getSql(); //System.out.println(">>>>>查找审阅领导="+sqlsy);
SYDocBO docBOSy = new SYDocBO();
ArrayList colSy = new ArrayList();
PageControl pageCtlsy = new PageControl();
pageCtlsy.setRowsPerPage(100);
colSy = docBOSy.doQuery(pageCtlsy,sqlsy);//++++++++++++================================================================================
String ws3 = new SimpleDateFormat("yyyy/MM/dd HH:mm:ss").format(new Date());
out.println(ws3+"bbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbb"+"<br/>");
//++++++++++++================================================================================
for(int is=0;is<colSy.size();is++)
{
SYDoc SYdocS = (SYDoc)colSy.get(is);
if(SYdocS.getStatus()!=null&&!SYdocS.getStatus().equals("")&&!SYdocS.getStatus().equals("null")&&SYdocS.getStatus().equals("0"))
chuanname=getUserName(SYdocS.getAuditName());
}
//if(chuanname.equals("") || !chuanname.equals(nickname))
//continue;
%>
<%
SYDocBO syDocBO = new SYDocBO();
ArrayList syCol = new ArrayList();
syCol = syDocBO.doQuery(String.valueOf(doc.getId()));
boolean ok = false;
for(int iii=0;iii<syCol.size();iii++) {
SYDoc sydoc = (SYDoc)syCol.get(iii);
if(nickname.equals(getUserName(sydoc.getAuditName())) && sydoc.getStatus().equals("0")){
ok = true;
break;
}
}
if(!ok){
doc=null;
SYdocQ=null;
docBOSy=null;
pageCtlsy=null;
colSy=null;
System.gc();
continue;
}
%>
<!--
&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$##################################
###*************************--><%
String ws4 = new SimpleDateFormat("yyyy/MM/dd HH:mm:ss").format(new Date());
out.println(ws4);
%>ws8888
<!--
&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$##################################
###*************************-->
<tr bgcolor="<%=bg%>" class="zi02">
<%//if(doc.getIsCundang()==null||doc.getIsCundang().equals("0")){%>
<!--td height="23"><input type="CHECKBOX" name="docLists" value="<%//=doc.getId()%>"></td-->
<%//}else{%>
<!--td height="23"></td-->
<%//}%>
<td height="23" align="center"><%=doc.getXuHao()%></td>
<td height="23"><%=doc.getShouWenTime()%></td>
<td><%=doc.getBianHao()%></td>
<%WaiFaDoc docQ1 = new WaiFaDoc();
docQ1.setBanwen(doc.getBianHao());
docQ1.setStatus("0");
String sqlwai=docQ1.getSql();
WaiFaDocBO docBO1 = new WaiFaDocBO();
ArrayList colwai = new ArrayList();
PageControl pageCtl2 = new PageControl(1);
colwai = docBO1.doQuery(pageCtl2,sqlwai);
String id_wai="";
for(int i1=0;i1<colwai.size();i1++) {
WaiFaDoc docwai = (WaiFaDoc)colwai.get(i1);
if(id_wai.equals(""))
id_wai=docwai.getSendhao();
else
id_wai=id_wai+";"+docwai.getSendhao();
}
//out.println(">>>>>>>id_wai="+id_wai);
%>
<!--++++++++++++================================================================================ -->
<%String ws5 = new SimpleDateFormat("yyyy/MM/dd HH:mm:ss").format(new Date());
out.println(ws5);%>33333333333333333
<!--++++++++++++================================================================================-->
<% String tempFileName = doc.getFileName();
String title ;
if(tempFileName.length()< 18){
title = tempFileName;
}else {
title = tempFileName.substring(0,16) + "…";
}
%>
<!--++++++++++++================================================================================ -->
<%String ws6 = new SimpleDateFormat("yyyy/MM/dd HH:mm:ss").format(new Date());
out.println(ws6);%>444444444444444444
<!--++++++++++++================================================================================-->
<%String qgcolor="";
if((doc.getLzzt()).equals("4")&&(doc.getStatus()).equals("1"))
qgcolor="red";
if(!statusQ.equals("4"))
{
if(doc.getIsCundang()==null||doc.getIsCundang().equals("0")){%>
<td><A href="javascript:toDoEdit(<%=doc.getId()%>);" title="<%=doc.getFileName()%>"><font color="<%=qgcolor%>" ><%=title%></font></A></td>
<%}else{%>
<td><A href="javascript:toDoCheck(<%=doc.getId()%>);" title="<%=doc.getFileName()%>"><font color="<%=qgcolor%>" ><%=title%></font></A></td>
<%}
}
else {%>
<td><A href="javascript:toDoCheck(<%=doc.getId()%>);" title="<%=doc.getFileName()%>"><font color="<%=qgcolor%>" ><%=title%></font></A></td>
<%}%>
<td align="center">
<%
WaiFaDoc docwai1=new WaiFaDoc();
if(colwai.size()>0)
docwai1 = (WaiFaDoc)colwai.get(0);
%>
<span title="<%=id_wai%>"><A href="javascript:toDoEditwai(<%=docwai1.getId()%>);"><%=CheckParam(docwai1.getSendhao(),"")%></A></span>
</td>
<td align=center>
<%
String tempLzzt = CheckParam(doc.getLzzt(),"0");
for(int t=0;t<lzzt.length;t++)
{
if(Integer.parseInt(tempLzzt)==t)
{
if(!chuanname.equals(""))
out.print(lzzt[t]+"/"+chuanname);
else
out.print(lzzt[t]);
}
}
%></td>
<!--++++++++++++================================================================================ -->
<%String ws7 = new SimpleDateFormat("yyyy/MM/dd HH:mm:ss").format(new Date());
out.println(ws7);%>666666666666666666666
<!--++++++++++++================================================================================-->
<%
String tempCd= CheckParam(doc.getCundanghao(),"");
%>
<td align="center"><%=tempCd%></td>
</tr>
<%
which=!which;
}
%>
<!--
&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$##################################
###*************************--><%
String ws8 = new SimpleDateFormat("yyyy/MM/dd HH:mm:ss").format(new Date());
out.println(ws8);
%>@@@@@@@@
<!--
&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$##################################
###*************************-->
经测试ws2和ws3之间精确到秒数的时间在循环的过程中时间会逐步增加
而ws3到ws8之间精确到秒数的时间一样
这个应该是怎么回事?求教高人指点!
<!--
&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$##################################
###*************************--><%
String ws1 = new SimpleDateFormat("yyyy/MM/dd HH:mm:ss").format(new Date());
out.println(ws1);
%>11111111111
<!--
&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$##################################
###*************************-->
<%
String bg=null;
boolean which=true;
for(int i=0;i<col.size();i++) {
Doc doc = (Doc)col.get(i);
if(which){ bg="#FFFFFF";}else{bg="#F0FFFF";}
SYDoc SYdocQ = new SYDoc();
String chuanname="";
//--++++++++++++================================================================================ -->
String ws2 = new SimpleDateFormat("yyyy/MM/dd HH:mm:ss").format(new Date());
out.println(ws2+"aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa"+"<br/>");
//--//++++++++++++================================================================================ -->
SYdocQ.setDocID(String.valueOf(doc.getId())); String sqlsy=SYdocQ.getSql(); //System.out.println(">>>>>查找审阅领导="+sqlsy);
SYDocBO docBOSy = new SYDocBO();
ArrayList colSy = new ArrayList();
PageControl pageCtlsy = new PageControl();
pageCtlsy.setRowsPerPage(100);
colSy = docBOSy.doQuery(pageCtlsy,sqlsy);//++++++++++++================================================================================
String ws3 = new SimpleDateFormat("yyyy/MM/dd HH:mm:ss").format(new Date());
out.println(ws3+"bbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbb"+"<br/>");
//++++++++++++================================================================================
for(int is=0;is<colSy.size();is++)
{
SYDoc SYdocS = (SYDoc)colSy.get(is);
if(SYdocS.getStatus()!=null&&!SYdocS.getStatus().equals("")&&!SYdocS.getStatus().equals("null")&&SYdocS.getStatus().equals("0"))
chuanname=getUserName(SYdocS.getAuditName());
}
//if(chuanname.equals("") || !chuanname.equals(nickname))
//continue;
%>
<%
SYDocBO syDocBO = new SYDocBO();
ArrayList syCol = new ArrayList();
syCol = syDocBO.doQuery(String.valueOf(doc.getId()));
boolean ok = false;
for(int iii=0;iii<syCol.size();iii++) {
SYDoc sydoc = (SYDoc)syCol.get(iii);
if(nickname.equals(getUserName(sydoc.getAuditName())) && sydoc.getStatus().equals("0")){
ok = true;
break;
}
}
if(!ok){
doc=null;
SYdocQ=null;
docBOSy=null;
pageCtlsy=null;
colSy=null;
System.gc();
continue;
}
%>
<!--
&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$##################################
###*************************--><%
String ws4 = new SimpleDateFormat("yyyy/MM/dd HH:mm:ss").format(new Date());
out.println(ws4);
%>ws8888
<!--
&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$##################################
###*************************-->
<tr bgcolor="<%=bg%>" class="zi02">
<%//if(doc.getIsCundang()==null||doc.getIsCundang().equals("0")){%>
<!--td height="23"><input type="CHECKBOX" name="docLists" value="<%//=doc.getId()%>"></td-->
<%//}else{%>
<!--td height="23"></td-->
<%//}%>
<td height="23" align="center"><%=doc.getXuHao()%></td>
<td height="23"><%=doc.getShouWenTime()%></td>
<td><%=doc.getBianHao()%></td>
<%WaiFaDoc docQ1 = new WaiFaDoc();
docQ1.setBanwen(doc.getBianHao());
docQ1.setStatus("0");
String sqlwai=docQ1.getSql();
WaiFaDocBO docBO1 = new WaiFaDocBO();
ArrayList colwai = new ArrayList();
PageControl pageCtl2 = new PageControl(1);
colwai = docBO1.doQuery(pageCtl2,sqlwai);
String id_wai="";
for(int i1=0;i1<colwai.size();i1++) {
WaiFaDoc docwai = (WaiFaDoc)colwai.get(i1);
if(id_wai.equals(""))
id_wai=docwai.getSendhao();
else
id_wai=id_wai+";"+docwai.getSendhao();
}
//out.println(">>>>>>>id_wai="+id_wai);
%>
<!--++++++++++++================================================================================ -->
<%String ws5 = new SimpleDateFormat("yyyy/MM/dd HH:mm:ss").format(new Date());
out.println(ws5);%>33333333333333333
<!--++++++++++++================================================================================-->
<% String tempFileName = doc.getFileName();
String title ;
if(tempFileName.length()< 18){
title = tempFileName;
}else {
title = tempFileName.substring(0,16) + "…";
}
%>
<!--++++++++++++================================================================================ -->
<%String ws6 = new SimpleDateFormat("yyyy/MM/dd HH:mm:ss").format(new Date());
out.println(ws6);%>444444444444444444
<!--++++++++++++================================================================================-->
<%String qgcolor="";
if((doc.getLzzt()).equals("4")&&(doc.getStatus()).equals("1"))
qgcolor="red";
if(!statusQ.equals("4"))
{
if(doc.getIsCundang()==null||doc.getIsCundang().equals("0")){%>
<td><A href="javascript:toDoEdit(<%=doc.getId()%>);" title="<%=doc.getFileName()%>"><font color="<%=qgcolor%>" ><%=title%></font></A></td>
<%}else{%>
<td><A href="javascript:toDoCheck(<%=doc.getId()%>);" title="<%=doc.getFileName()%>"><font color="<%=qgcolor%>" ><%=title%></font></A></td>
<%}
}
else {%>
<td><A href="javascript:toDoCheck(<%=doc.getId()%>);" title="<%=doc.getFileName()%>"><font color="<%=qgcolor%>" ><%=title%></font></A></td>
<%}%>
<td align="center">
<%
WaiFaDoc docwai1=new WaiFaDoc();
if(colwai.size()>0)
docwai1 = (WaiFaDoc)colwai.get(0);
%>
<span title="<%=id_wai%>"><A href="javascript:toDoEditwai(<%=docwai1.getId()%>);"><%=CheckParam(docwai1.getSendhao(),"")%></A></span>
</td>
<td align=center>
<%
String tempLzzt = CheckParam(doc.getLzzt(),"0");
for(int t=0;t<lzzt.length;t++)
{
if(Integer.parseInt(tempLzzt)==t)
{
if(!chuanname.equals(""))
out.print(lzzt[t]+"/"+chuanname);
else
out.print(lzzt[t]);
}
}
%></td>
<!--++++++++++++================================================================================ -->
<%String ws7 = new SimpleDateFormat("yyyy/MM/dd HH:mm:ss").format(new Date());
out.println(ws7);%>666666666666666666666
<!--++++++++++++================================================================================-->
<%
String tempCd= CheckParam(doc.getCundanghao(),"");
%>
<td align="center"><%=tempCd%></td>
</tr>
<%
which=!which;
}
%>
<!--
&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$##################################
###*************************--><%
String ws8 = new SimpleDateFormat("yyyy/MM/dd HH:mm:ss").format(new Date());
out.println(ws8);
%>@@@@@@@@
<!--
&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$##################################
###*************************-->
解决方案 »
免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货