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

📄 statpersonattendanceyservlet.java

📁 JSP物业管理系统 一份比较完整的物业管理系统源码。 对于初学者可以有一定的借鉴。
💻 JAVA
📖 第 1 页 / 共 2 页
字号:
                        case 6: // '\006'
                            d6 += Double.parseDouble((String)statpersonattendanceydbbean.vdays.elementAt(k1));
                            break;

                        case 7: // '\007'
                            d7 += Double.parseDouble((String)statpersonattendanceydbbean.vdays.elementAt(k1));
                            break;

                        case 8: // '\b'
                            d8 += Double.parseDouble((String)statpersonattendanceydbbean.vdays.elementAt(k1));
                            break;

                        case 9: // '\t'
                            d9 += Double.parseDouble((String)statpersonattendanceydbbean.vdays.elementAt(k1));
                            break;
                        }

                    d10 = d + d1 + d2 + d3 + d4 + d5 + d6 + d8 + d9;
                    vector5.addElement(String.valueOf(d));
                    vector6.addElement(String.valueOf(d1));
                    vector7.addElement(String.valueOf(d2));
                    vector8.addElement(String.valueOf(d3));
                    vector9.addElement(String.valueOf(d4));
                    vector10.addElement(String.valueOf(d5));
                    vector11.addElement(String.valueOf(d6));
                    vector13.addElement(String.valueOf(d8));
                    vector14.addElement(String.valueOf(d9));
                    vector15.addElement(String.valueOf(d10));
                }

                statpersonattendanceydbbean.setOpcontent("统计员工年度考勤记录");
                HttpSession httpsession = httpservletrequest.getSession(false);
                statpersonattendanceydbbean.setOperator((String)httpsession.getValue("persname"));
                statpersonattendanceydbbean.setOpdate(datetimebean.getDate());
                statpersonattendanceydbbean.setOptime(datetimebean.getTime());
                statpersonattendanceydbbean.insertLog();
                statpersonattendanceydbbean.commitToDB();
            }
            catch(Exception exception3)
            {
                throw new Exception(exception3.getMessage());
            }
            finally
            {
                statpersonattendanceydbbean.releaseConnection();
            }
            httpservletrequest.setAttribute("flag", String.valueOf(statpersonattendanceydbbean.getStatusCode()));
            httpservletrequest.setAttribute("statusMessage", statpersonattendanceydbbean.getStatusMessage());
            for(int i = 0; i < statpersonattendanceydbbean.vpersgender.size(); i++)
            {
                String s2 = (String)statpersonattendanceydbbean.vpersgender.elementAt(i);
                if(s2.equals("0"))
                    s2 = "男";
                else
                    s2 = "女";
                statpersonattendanceydbbean.vpersgender.set(i, s2);
            }

            for(int j = 0; j < statpersonattendanceydbbean.vstatus.size(); j++)
            {
                String s3 = (String)statpersonattendanceydbbean.vstatus.elementAt(j);
                if(s3.equals("0"))
                    s3 = "试用";
                else
                if(s3.equals("1"))
                    s3 = "聘用";
                else
                    s3 = "离职";
                statpersonattendanceydbbean.vstatus.set(j, s3);
            }

            String s4 = getServletConfig().getServletContext().getRealPath("/personaladmin/statistic/");
            String s5 = s4 + "StatPersonAttendanceYResults.html";
            PrintWriter printwriter = new PrintWriter(new FileWriter(s5));
            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 >" + s1 + "年度考勤报表</td></tr>");
            printwriter.println("<tr><td>统计时间:" + datetimebean.getDate() + "&nbsp;" + datetimebean.getTime() + "</td></tr>");
            printwriter.println("<tr>");
            printwriter.println("<td>部门</td>");
            printwriter.println("<td>工号</td>");
            printwriter.println("<td>姓名</td>");
            printwriter.println("<td>性别</td>");
            printwriter.println("<td>职位</td>");
            printwriter.println("<td>状态</td>");
            printwriter.println("<td>年假</td>");
            printwriter.println("<td>婚假</td>");
            printwriter.println("<td>产假</td>");
            printwriter.println("<td>有薪病假</td>");
            printwriter.println("<td>无薪病假</td>");
            printwriter.println("<td>事假</td>");
            printwriter.println("<td>旷工</td>");
            printwriter.println("<td>恩恤假</td>");
            printwriter.println("<td>工伤</td>");
            printwriter.println("<td>累计</td>");
            printwriter.println("</tr>");
            for(int j1 = 0; j1 < statpersonattendanceydbbean.vpersnumb1.size(); j1++)
            {
                printwriter.println("<tr>");
                printwriter.println("<td>" + (String)statpersonattendanceydbbean.vdept.elementAt(j1) + "</TD>");
                printwriter.println("<td>" + (String)statpersonattendanceydbbean.vpersnumb1.elementAt(j1) + "</TD>");
                printwriter.println("<td>" + (String)statpersonattendanceydbbean.vpersname.elementAt(j1) + "</TD>");
                printwriter.println("<td>" + (String)statpersonattendanceydbbean.vpersgender.elementAt(j1) + "</TD>");
                printwriter.println("<td>" + (String)vector4.elementAt(j1) + "</TD>");
                printwriter.println("<td>" + (String)statpersonattendanceydbbean.vstatus.elementAt(j1) + "</TD>");
                printwriter.println("<td>" + (String)vector5.elementAt(j1) + "</TD>");
                printwriter.println("<td>" + (String)vector6.elementAt(j1) + "</TD>");
                printwriter.println("<td>" + (String)vector7.elementAt(j1) + "</TD>");
                printwriter.println("<td>" + (String)vector8.elementAt(j1) + "</TD>");
                printwriter.println("<td>" + (String)vector9.elementAt(j1) + "</TD>");
                printwriter.println("<td>" + (String)vector10.elementAt(j1) + "</TD>");
                printwriter.println("<td>" + (String)vector13.elementAt(j1) + "</TD>");
                printwriter.println("<td>" + (String)vector14.elementAt(j1) + "</TD>");
                printwriter.println("<td>" + (String)vector11.elementAt(j1) + "</TD>");
                printwriter.println("<td>" + (String)vector15.elementAt(j1) + "</TD>");
                printwriter.println("</tr>");
            }

            printwriter.println("</table>");
            printwriter.println("</body>");
            printwriter.println("</html>");
            printwriter.flush();
            printwriter.close();
            RequestDispatcher requestdispatcher1 = getServletContext().getRequestDispatcher("/personaladmin/statistic/StatPersonAttendanceYResults.exe");
            requestdispatcher1.forward(httpservletrequest, httpservletresponse);
        }
        catch(Throwable _ex)
        {
            try
            {
                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 + -