📄 statwaterunpayservlet.java
字号:
}
}
int l = 0;
double d = 0.0D;
String s4 = "";
int k1 = 0;
String s5 = "";
for(int l1 = 0; l1 < statwaterunpaydbbean.vtaddress.size(); l1++)
{
for(int i2 = l; i2 < statwaterunpaydbbean.vaddress.size(); i2++)
{
if(!((String)statwaterunpaydbbean.vtaddress.elementAt(l1)).equals((String)statwaterunpaydbbean.vaddress.elementAt(i2)))
continue;
for(int j2 = 0; j2 < statwaterunpaydbbean.vnum.size(); j2++)
{
if(!((String)statwaterunpaydbbean.vtcyclenum.elementAt(l1)).equals((String)statwaterunpaydbbean.vnum.elementAt(j2)))
continue;
if(j2 == statwaterunpaydbbean.vcycle.size() - 1)
k1 = 0;
else
k1 = j2 + 1;
break;
}
if(as[i2 + 1][k1 + 8] == null)
{
as[i2 + 1][k1 + 8] = formatbean.parseIndex(Double.parseDouble((String)statwaterunpaydbbean.vtallfee.elementAt(l1)));
} else
{
double d1 = Double.parseDouble(as[i2 + 1][k1 + 8]);
d1 += Double.parseDouble((String)statwaterunpaydbbean.vtallfee.elementAt(l1));
as[i2 + 1][k1 + 8] = formatbean.parseIndex(d1);
}
if(as[i2 + 1][2] == null)
as[i2 + 1][2] = (String)statwaterunpaydbbean.vttenement.elementAt(l1);
if(as[statwaterunpaydbbean.vaddress.size() + 1][k1 + 8] == null)
{
as[statwaterunpaydbbean.vaddress.size() + 1][k1 + 8] = formatbean.parseIndex(Double.parseDouble((String)statwaterunpaydbbean.vtallfee.elementAt(l1)));
} else
{
double d2 = Double.parseDouble(as[statwaterunpaydbbean.vaddress.size() + 1][k1 + 8]);
d2 += Double.parseDouble((String)statwaterunpaydbbean.vtallfee.elementAt(l1));
as[statwaterunpaydbbean.vaddress.size() + 1][k1 + 8] = formatbean.parseIndex(d2);
}
if(as[i2 + 1][8 + statwaterunpaydbbean.vnum.size()] == null)
{
as[i2 + 1][8 + statwaterunpaydbbean.vnum.size()] = formatbean.parseIndex(Double.parseDouble((String)statwaterunpaydbbean.vtallfee.elementAt(l1)));
} else
{
double d3 = Double.parseDouble(as[i2 + 1][8 + statwaterunpaydbbean.vnum.size()]);
d3 += Double.parseDouble((String)statwaterunpaydbbean.vtallfee.elementAt(l1));
as[i2 + 1][8 + statwaterunpaydbbean.vnum.size()] = formatbean.parseIndex(d3);
}
if(as[statwaterunpaydbbean.vaddress.size() + 1][8 + statwaterunpaydbbean.vnum.size()] == null)
{
as[statwaterunpaydbbean.vaddress.size() + 1][8 + statwaterunpaydbbean.vnum.size()] = formatbean.parseIndex(Double.parseDouble((String)statwaterunpaydbbean.vtallfee.elementAt(l1)));
} else
{
double d4 = Double.parseDouble(as[statwaterunpaydbbean.vaddress.size() + 1][8 + statwaterunpaydbbean.vnum.size()]);
d4 += Double.parseDouble((String)statwaterunpaydbbean.vtallfee.elementAt(l1));
as[statwaterunpaydbbean.vaddress.size() + 1][8 + statwaterunpaydbbean.vnum.size()] = formatbean.parseIndex(d4);
}
l = i2;
break;
}
}
httpservletrequest.setAttribute("stat", as);
}
String s2 = getServletConfig().getServletContext().getRealPath("/finance/statistic/");
String s3 = s2 + "PrtWaterUnPay.html";
PrintWriter printwriter = new PrintWriter(new FileWriter(s3));
printwriter.println("<html>");
printwriter.println("<head>");
printwriter.println("<title>");
printwriter.println("光大花园物业管理系统财务子系统");
printwriter.println("</title>");
printwriter.println("<meta http-equiv=\"Content-Type\" content=\"text/html; charset=gb2312\">");
printwriter.println("</head>");
printwriter.println("<body>");
printwriter.println("<table>");
printwriter.println("<tr><td colspan=\"11\">" + (String)vector.elementAt(0) + "区" + statwaterunpaydbbean.getStartDate().substring(0, 4) + "年" + statwaterunpaydbbean.getStartDate().substring(5, 7) + "月水费未交款清单" + "</td></tr>");
printwriter.println("<tr><td colspan=\"11\">统计时间:" + datetimebean.getDate() + " " + datetimebean.getTime() + "</td></tr>");
for(int i1 = 0; i1 < statwaterunpaydbbean.vaddress.size() + 2; i1++)
{
printwriter.println("<tr>");
for(int j1 = 0; j1 < statwaterunpaydbbean.vcycle.size() + 9; j1++)
if(as[i1][j1] == null)
printwriter.println("<td> </td>");
else
printwriter.println("<td>" + as[i1][j1] + "</td>");
printwriter.println("</tr>");
}
printwriter.println("</table>");
printwriter.println("</body>");
printwriter.println("</html>");
printwriter.flush();
printwriter.close();
}
catch(Exception exception3)
{
statwaterunpaydbbean.rollbackFromDB();
throw exception3;
}
finally
{
statwaterunpaydbbean.releaseConnection();
}
httpservletrequest.setAttribute("subarea", (String)vector.elementAt(0));
httpservletrequest.setAttribute("cycledate", statwaterunpaydbbean.getStartDate());
httpservletrequest.setAttribute("nowdate", datetimebean.getYear() + "年" + datetimebean.getMonth() + "月" + datetimebean.getDay() + "日");
httpservletrequest.setAttribute("isize", String.valueOf(statwaterunpaydbbean.vaddress.size() + 2));
httpservletrequest.setAttribute("jsize", String.valueOf(statwaterunpaydbbean.vcycle.size() + 9));
httpservletrequest.setAttribute("statusCode", (new Integer(statwaterunpaydbbean.getStatusCode())).toString());
httpservletrequest.setAttribute("statusMessage", statwaterunpaydbbean.getStatusMessage());
RequestDispatcher requestdispatcher1 = getServletContext().getRequestDispatcher("/finance/statistic/PrtWaterUnPay.exe");
requestdispatcher1.forward(httpservletrequest, httpservletresponse);
}
catch(Throwable throwable)
{
try
{
DateTimeBean datetimebean1 = new DateTimeBean();
System.out.println("[StatWaterUnPayServlet][" + datetimebean1.getDate() + " " + datetimebean1.getTime() + "][" + throwable + "]");
RequestDispatcher requestdispatcher = getServletContext().getRequestDispatcher("/common/Error.jsp");
requestdispatcher.forward(httpservletrequest, httpservletresponse);
}
catch(Exception exception)
{
System.out.println(exception.getMessage());
}
}
}
}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -