⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 retrievegenthreefeeservlet.java

📁 JSP物业管理系统 一份比较完整的物业管理系统源码。 对于初学者可以有一定的借鉴。
💻 JAVA
📖 第 1 页 / 共 2 页
字号:
                        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() + "&nbsp;" + 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>&nbsp;</td>");
                                    }
                            } else
                            {
                                printwriter.println("<td>&nbsp;</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 + -