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

📄 statpersonattendancemservlet.java

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

                        case 6: // '\006'
                            d6 += Double.parseDouble((String)statpersonattendancemdbbean.vdays.elementAt(k1));
                            break;

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

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

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

                    d10 = d + d1 + d2 + d3 + d4 + d5 + d7 + d8;
                    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));
                    vector12.addElement(String.valueOf(d7));
                    vector13.addElement(String.valueOf(d8));
                    vector15.addElement(String.valueOf(d10));
                }

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

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

            String s6 = getServletConfig().getServletContext().getRealPath("/personaladmin/statistic/");
            String s7 = s6 + "StatPersonAttendanceMResults.html";
            PrintWriter printwriter = new PrintWriter(new FileWriter(s7));
            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 + "部" + s3 + "月考勤表</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("</tr>");
            for(int j1 = 0; j1 < statpersonattendancemdbbean.vpersnumb1.size(); j1++)
            {
                printwriter.println("<tr>");
                printwriter.println("<td>" + (String)statpersonattendancemdbbean.vdept.elementAt(j1) + "</TD>");
                printwriter.println("<td>" + (String)statpersonattendancemdbbean.vpersnumb1.elementAt(j1) + "</TD>");
                printwriter.println("<td>" + (String)statpersonattendancemdbbean.vpersname.elementAt(j1) + "</TD>");
                printwriter.println("<td>" + (String)statpersonattendancemdbbean.vpersgender.elementAt(j1) + "</TD>");
                printwriter.println("<td>" + (String)vector4.elementAt(j1) + "</TD>");
                printwriter.println("<td>" + (String)statpersonattendancemdbbean.vstatus.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)vector6.elementAt(j1) + "</TD>");
                printwriter.println("<td>" + (String)vector7.elementAt(j1) + "</TD>");
                printwriter.println("<td>" + (String)vector5.elementAt(j1) + "</TD>");
                printwriter.println("<td>" + (String)vector12.elementAt(j1) + "</TD>");
                printwriter.println("<td>" + (String)vector13.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/StatPersonAttendanceMResults.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 + -