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

📄 modifydocumentservlet.java

📁 JSP物业管理系统 一份比较完整的物业管理系统源码。 对于初学者可以有一定的借鉴。
💻 JAVA
📖 第 1 页 / 共 2 页
字号:
                    modifydocumentdbbean.setAuditMan((String)vector.elementAt(20));
                    modifydocumentdbbean.setRemark((String)vector.elementAt(21));
                    String s3 = (String)vector.elementAt(22);
                    String s5 = (String)vector.elementAt(23);
                    String s7 = (String)vector.elementAt(24);
                    String s9 = (String)vector.elementAt(1);
                    String s10 = (String)vector.elementAt(3);
                    modifydocumentdbbean.setDocumentnumb(s10);
                    if(!s9.equals(s10))
                        try
                        {
                            modifydocumentdbbean.setSelectSQL02("SELECT DOCUMENTTOPIC FROM " + modifydocumentdbbean.getTableName() + " WHERE (DOCUMENTNUMB= ? )AND(DELFLAG='0')");
                            modifydocumentdbbean.select02();
                        }
                        catch(Exception exception4)
                        {
                            System.out.println("personaladmin.ModifyDocumentServlet [" + datetimebean.getDate() + " " + datetimebean.getTime() + "] " + modifydocumentdbbean.getStatusMessage());
                            modifydocumentdbbean.releaseConnection();
                            throw new Exception(exception4.getMessage());
                        }
                    if(modifydocumentdbbean.getStatusCode() == 3016)
                    {
                        httpservletrequest.setAttribute("flag", String.valueOf(modifydocumentdbbean.getStatusCode()));
                        httpservletrequest.setAttribute("statusMessage", modifydocumentdbbean.getStatusMessage());
                    } else
                    {
                        modifydocumentdbbean.setUpdateSQL01(" update " + modifydocumentdbbean.getTableName() + " set documenttopic = ?,  documentnumb = ?, receivedate = ?, senddate = ?, sendorganize = ?, count=?, transact=?, flag=?, medium = ?, location=?,auditdocument=?,mademan=?,auditman=?, remark = ? where number = ?");
                        try
                        {
                            modifydocumentdbbean.update01();
                            for(int k = 25; k < vector.size();)
                            {
                                modifydocumentdbbean.setTableName("documentinfo");
                                String s13 = ((String)vector.elementAt(k)).trim();
                                if(s13.substring(0, 1).equals("0"))
                                {
                                    if(s13.substring(1).equals("1"))
                                    {
                                        modifydocumentdbbean.setUpdateSQL02(" update " + modifydocumentdbbean.getTableName() + " set contenttype = ?,contentname = ?,content = ? where number = ? ");
                                        modifydocumentdbbean.setContent(null);
                                        modifydocumentdbbean.update02();
                                        k += 2;
                                    } else
                                    {
                                        k += 2;
                                    }
                                } else
                                if(s13.substring(1).equals("1"))
                                {
                                    if(((String)vector.elementAt(k + 1)).equals(""))
                                    {
                                        modifydocumentdbbean.setStatusMessage("修改文书资料成功");
                                    } else
                                    {
                                        String s14 = (String)vector3.elementAt(0);
                                        int l = s14.indexOf(".");
                                        modifydocumentdbbean.setContenttype(s14.substring(l + 1));
                                        modifydocumentdbbean.setContentname(s14);
                                        byte abyte0[] = new byte[Integer.parseInt((String)vector2.elementAt(0))];
                                        abyte0 = (byte[])vector4.elementAt(0);
                                        modifydocumentdbbean.setContent(abyte0);
                                        modifydocumentdbbean.setUpdateSQL02(" update " + modifydocumentdbbean.getTableName() + " set contenttype = ?, contentname = ?, content=? where number=?");
                                        modifydocumentdbbean.update02();
                                        String s16 = getServletConfig().getServletContext().getRealPath("/personaladmin/pictures/");
                                        s16 = s16 + modifydocumentdbbean.getTableName() + "-" + modifydocumentdbbean.getNumber1() + "-";
                                        parseinputstringbean.generate(0, s16);
                                        i++;
                                    }
                                    k += 2;
                                } else
                                {
                                    String s15 = (String)vector3.elementAt(0);
                                    int i1 = s15.indexOf(".");
                                    modifydocumentdbbean.setContenttype(s15.substring(i1 + 1));
                                    modifydocumentdbbean.setContentname(s15);
                                    byte abyte1[] = new byte[Integer.parseInt((String)vector2.elementAt(0))];
                                    abyte1 = (byte[])vector4.elementAt(0);
                                    modifydocumentdbbean.setContent(abyte1);
                                    modifydocumentdbbean.setUpdateSQL02(" update " + modifydocumentdbbean.getTableName() + " set contenttype = ?, contentname = ?, content=? where number=?");
                                    modifydocumentdbbean.update02();
                                    String s17 = getServletConfig().getServletContext().getRealPath("/personaladmin/pictures/");
                                    s17 = s17 + modifydocumentdbbean.getTableName() + "-" + modifydocumentdbbean.getNumber1() + "-";
                                    parseinputstringbean.generate(0, s17);
                                    i++;
                                    k += 2;
                                }
                            }

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