📄 retrievegenthreefeeservlet.java
字号:
boolean flag1 = true;
for(int i1 = 0; i1 < vector2.size(); i1++)
{
if(!((String)retrievegenthreefeedbbean.vitemname.elementAt(l)).trim().equals(((String)vector2.elementAt(i1)).trim()))
continue;
flag1 = false;
break;
}
if(flag1)
vector2.addElement((String)retrievegenthreefeedbbean.vitemname.elementAt(l));
}
}
String s7 = getServletConfig().getServletContext().getRealPath("/finance/statistic/");
String s8 = s7 + "PrtGenThreeData.html";
PrintWriter printwriter = new PrintWriter(new FileWriter(s8));
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=\"17\">" + retrievegenthreefeedbbean.getFeeName() + "批量计算表" + "</td></tr>");
printwriter.println("<tr><td colspan=\"17\">统计时间:" + datetimebean.getDate() + " " + datetimebean.getTime() + "</td></tr>");
printwriter.println("<tr>");
printwriter.println("<td>住址</td>");
printwriter.println("<td>使用量</td>");
printwriter.println("<td>使用费用</td>");
for(int j1 = 0; j1 < vector2.size(); j1++)
printwriter.println("<td>" + vector2.elementAt(j1) + "</td>");
printwriter.println("<td>分摊合计</td>");
printwriter.println("<td>合计</td>");
printwriter.println("<td>是否交费</td>");
printwriter.println("</tr>");
if(retrievegenthreefeedbbean.vqbnumber.isEmpty())
{
for(int k1 = 0; k1 < retrievegenthreefeedbbean.vtqbnumber.size(); k1++)
{
printwriter.println("<tr>");
printwriter.println("<td>" + retrievegenthreefeedbbean.vtaddress.elementAt(k1) + "</td>");
printwriter.println("<td>" + retrievegenthreefeedbbean.vtmeterdata.elementAt(k1) + "</td>");
printwriter.println("<td>" + retrievegenthreefeedbbean.vtbasefee.elementAt(k1) + "</td>");
printwriter.println("<td>" + retrievegenthreefeedbbean.vtotherfee.elementAt(k1) + "</td>");
printwriter.println("<td>" + retrievegenthreefeedbbean.vtallfee.elementAt(k1) + "</td>");
if(((String)retrievegenthreefeedbbean.vtflag.elementAt(k1)).equals("0"))
printwriter.println("<td>已缴纳</td>");
else
printwriter.println("<td>未缴纳</td>");
printwriter.println("</tr>");
}
} else
{
boolean flag3 = false;
int l1;
for(int i2 = 0; i2 < retrievegenthreefeedbbean.vqbnumber.size(); i2 += l1)
{
printwriter.println("<tr>");
l1 = 0;
printwriter.println("<td>" + retrievegenthreefeedbbean.vaddress.elementAt(i2) + "</td>");
printwriter.println("<td>" + retrievegenthreefeedbbean.vmeterdata.elementAt(i2) + "</td>");
printwriter.println("<td>" + retrievegenthreefeedbbean.vbasefee.elementAt(i2) + "</td>");
for(int j2 = 0; j2 < vector2.size(); j2++)
if(i2 + j2 < retrievegenthreefeedbbean.vqbnumber.size())
{
if(((String)retrievegenthreefeedbbean.vaddress.elementAt(i2)).equals((String)retrievegenthreefeedbbean.vaddress.elementAt(j2 + i2)))
if(((String)vector2.elementAt(j2)).equals((String)retrievegenthreefeedbbean.vitemname.elementAt(j2 + i2)))
{
l1++;
printwriter.println("<td>" + retrievegenthreefeedbbean.vitemfee.elementAt(j2 + i2) + "</td>");
} else
{
printwriter.println("<td> </td>");
}
} else
{
printwriter.println("<td> </td>");
}
printwriter.println("<td>" + retrievegenthreefeedbbean.votherfee.elementAt(i2) + "</td>");
printwriter.println("<td>" + retrievegenthreefeedbbean.vallfee.elementAt(i2) + "</td>");
if(((String)retrievegenthreefeedbbean.vflag.elementAt(i2)).equals("0"))
printwriter.println("<td>已缴纳</td>");
else
printwriter.println("<td>未缴纳</td>");
if(l1 == 0)
l1++;
printwriter.println("</tr>");
}
}
printwriter.println("</table>");
printwriter.println("</body>");
printwriter.println("</html>");
printwriter.flush();
printwriter.close();
RequestDispatcher requestdispatcher2 = getServletContext().getRequestDispatcher("/finance/statistic/PrtGenThreeData.exe");
requestdispatcher2.forward(httpservletrequest, httpservletresponse);
}
catch(ArrayIndexOutOfBoundsException _ex)
{
httpservletrequest.setAttribute("cyclenum", retrievegenthreefeedbbean.getCycleNum());
httpservletrequest.setAttribute("item", retrievegenthreefeedbbean.getItem());
httpservletrequest.setAttribute("vonumber", retrievegenthreefeedbbean.vonumber);
httpservletrequest.setAttribute("vobnum", retrievegenthreefeedbbean.vobnum);
httpservletrequest.setAttribute("vitemname", retrievegenthreefeedbbean.vitemname);
httpservletrequest.setAttribute("vitemfee", retrievegenthreefeedbbean.vitemfee);
httpservletrequest.setAttribute("startdate", retrievegenthreefeedbbean.startdate);
httpservletrequest.setAttribute("enddate", retrievegenthreefeedbbean.enddate);
httpservletrequest.setAttribute("paystartdate", retrievegenthreefeedbbean.paystartdate);
httpservletrequest.setAttribute("payenddate", retrievegenthreefeedbbean.payenddate);
httpservletrequest.setAttribute("vqbnumber", retrievegenthreefeedbbean.vqbnumber);
httpservletrequest.setAttribute("vaddress", retrievegenthreefeedbbean.vaddress);
httpservletrequest.setAttribute("vmeterdata", retrievegenthreefeedbbean.vmeterdata);
httpservletrequest.setAttribute("vbasefee", retrievegenthreefeedbbean.vbasefee);
httpservletrequest.setAttribute("votherfee", retrievegenthreefeedbbean.votherfee);
httpservletrequest.setAttribute("vallfee", retrievegenthreefeedbbean.vallfee);
httpservletrequest.setAttribute("vflag", retrievegenthreefeedbbean.vflag);
if(retrievegenthreefeedbbean.vqbnumber.isEmpty())
{
httpservletrequest.setAttribute("vtqbnumber", retrievegenthreefeedbbean.vtqbnumber);
httpservletrequest.setAttribute("vtaddress", retrievegenthreefeedbbean.vtaddress);
httpservletrequest.setAttribute("vtmeterdata", retrievegenthreefeedbbean.vtmeterdata);
httpservletrequest.setAttribute("vtbasefee", retrievegenthreefeedbbean.vtbasefee);
httpservletrequest.setAttribute("vtotherfee", retrievegenthreefeedbbean.vtotherfee);
httpservletrequest.setAttribute("vtallfee", retrievegenthreefeedbbean.vtallfee);
httpservletrequest.setAttribute("vtflag", retrievegenthreefeedbbean.vtflag);
}
httpservletrequest.setAttribute("statusCode", (new Integer(retrievegenthreefeedbbean.getStatusCode())).toString());
httpservletrequest.setAttribute("statusMessage", retrievegenthreefeedbbean.getStatusMessage());
RequestDispatcher requestdispatcher1 = getServletContext().getRequestDispatcher("/finance/RetrieveGenThreeFeeResult.jsp");
requestdispatcher1.forward(httpservletrequest, httpservletresponse);
}
}
catch(Throwable throwable)
{
try
{
DateTimeBean datetimebean1 = new DateTimeBean();
System.out.println("[RetrieveGenThreeFeeServlet][" + 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 + -