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

📄 modifydossierservlet.java

📁 JSP物业管理系统 一份比较完整的物业管理系统源码。 对于初学者可以有一定的借鉴。
💻 JAVA
📖 第 1 页 / 共 2 页
字号:
                    String s10 = (String)vector.elementAt(3);
                    modifydossierdbbean.setDossiernumb(s10);
                    if(!s9.equals(s10))
                        try
                        {
                            modifydossierdbbean.setSelectSQL02("SELECT DOSSIERTOPIC FROM " + modifydossierdbbean.getTableName() + " WHERE (DOSSIERNUMB= ? )AND(DELFLAG='0')");
                            modifydossierdbbean.select02();
                        }
                        catch(Exception exception4)
                        {
                            System.out.println("personaladmin.ModifyDossierServlet [" + datetimebean.getDate() + " " + datetimebean.getTime() + "] " + modifydossierdbbean.getStatusMessage());
                            modifydossierdbbean.releaseConnection();
                            throw new Exception(exception4.getMessage());
                        }
                    if(modifydossierdbbean.getStatusCode() == 3019)
                    {
                        httpservletrequest.setAttribute("flag", String.valueOf(modifydossierdbbean.getStatusCode()));
                        httpservletrequest.setAttribute("statusMessage", modifydossierdbbean.getStatusMessage());
                    } else
                    {
                        modifydossierdbbean.setUpdateSQL01(" update " + modifydossierdbbean.getTableName() + " set dossiertopic = ?,  dossiernumb = ?, pages = ?, sendorganize = ?,senddate = ?,receivedate=?,location=?,remark=? where number = ?");
                        try
                        {
                            modifydossierdbbean.update01();
                            for(int k = 19; k < vector.size();)
                            {
                                modifydossierdbbean.setTableName("dossierinfo");
                                String s13 = ((String)vector.elementAt(k)).trim();
                                if(s13.substring(0, 1).equals("0"))
                                {
                                    if(s13.substring(1).equals("1"))
                                    {
                                        modifydossierdbbean.setUpdateSQL02(" update " + modifydossierdbbean.getTableName() + " set contenttype = ?,contentname = ?,content = ? where number = ? ");
                                        modifydossierdbbean.setContent(null);
                                        modifydossierdbbean.update02();
                                        k += 2;
                                    } else
                                    {
                                        k += 2;
                                    }
                                } else
                                if(s13.substring(1).equals("1"))
                                {
                                    if(((String)vector.elementAt(k + 1)).equals(""))
                                    {
                                        modifydossierdbbean.setStatusMessage("修改档案资料成功");
                                    } else
                                    {
                                        String s14 = (String)vector3.elementAt(0);
                                        int l = s14.indexOf(".");
                                        modifydossierdbbean.setContenttype(s14.substring(l + 1));
                                        modifydossierdbbean.setContentname(s14);
                                        byte abyte0[] = new byte[Integer.parseInt((String)vector2.elementAt(0))];
                                        abyte0 = (byte[])vector4.elementAt(0);
                                        modifydossierdbbean.setContent(abyte0);
                                        modifydossierdbbean.setUpdateSQL02(" update " + modifydossierdbbean.getTableName() + " set contenttype = ?, contentname = ?, content=? where number=?");
                                        modifydossierdbbean.update02();
                                        String s16 = getServletConfig().getServletContext().getRealPath("/personaladmin/pictures/");
                                        s16 = s16 + modifydossierdbbean.getTableName() + "-" + modifydossierdbbean.getNumber1() + "-";
                                        parseinputstringbean.generate(0, s16);
                                        i++;
                                    }
                                    k += 2;
                                } else
                                {
                                    String s15 = (String)vector3.elementAt(0);
                                    int i1 = s15.indexOf(".");
                                    modifydossierdbbean.setContenttype(s15.substring(i1 + 1));
                                    modifydossierdbbean.setContentname(s15);
                                    byte abyte1[] = new byte[Integer.parseInt((String)vector2.elementAt(0))];
                                    abyte1 = (byte[])vector4.elementAt(0);
                                    modifydossierdbbean.setContent(abyte1);
                                    modifydossierdbbean.setUpdateSQL02(" update " + modifydossierdbbean.getTableName() + " set contenttype = ?, contentname = ?, content=? where number=?");
                                    modifydossierdbbean.update02();
                                    String s17 = getServletConfig().getServletContext().getRealPath("/personaladmin/pictures/");
                                    s17 = s17 + modifydossierdbbean.getTableName() + "-" + modifydossierdbbean.getNumber1() + "-";
                                    parseinputstringbean.generate(0, s17);
                                    i++;
                                    k += 2;
                                }
                            }

                            modifydossierdbbean.commitToDB();
                        }
                        catch(Exception exception7)
                        {
                            modifydossierdbbean.rollbackFromDB();
                            System.out.println("[personaladmin.ModifyDossierServlet] [" + datetimebean.getDate() + " " + datetimebean.getTime() + "] " + modifydossierdbbean.getStatusMessage());
                            throw new Exception(exception7.getMessage());
                        }
                        finally
                        {
                            modifydossierdbbean.releaseConnection();
                        }
                        httpservletrequest.setAttribute("statusMessage", modifydossierdbbean.getStatusMessage());
                        httpservletrequest.setAttribute("flag", String.valueOf(modifydossierdbbean.getStatusCode()));
                    }
                    httpservletrequest.setAttribute("kindnum", s3);
                    httpservletrequest.setAttribute("kindname", s7);
                    httpservletrequest.setAttribute("currentpage", s5);
                    RequestDispatcher requestdispatcher3 = getServletContext().getRequestDispatcher("/personaladmin/ModifyDossierResult.jsp");
                    requestdispatcher3.forward(httpservletrequest, httpservletresponse);
                }
            } else
            {
                httpservletrequest.setAttribute("statusMessage", parseinputstringbean.getStatusMessage());
                httpservletrequest.setAttribute("flag", String.valueOf(parseinputstringbean.getStatusCode()));
                RequestDispatcher requestdispatcher1 = getServletContext().getRequestDispatcher("/personaladmin/ModifyDossierResult.jsp");
                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);
            }
        }
    }
}

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -