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

📄 livedataftservlet.java

📁 JSP物业管理系统 一份比较完整的物业管理系统源码。 对于初学者可以有一定的借鉴。
💻 JAVA
字号:
// Decompiled by Jad v1.5.7g. Copyright 2000 Pavel Kouznetsov.
// Jad home page: http://www.geocities.com/SiliconValley/Bridge/8617/jad.html
// Decompiler options: packimports(3) fieldsfirst ansi 
// Source File Name:   LiveDataFtServlet.java

package interfacedata;

import common.*;
import java.io.PrintStream;
import java.io.Serializable;
import java.util.Vector;
import javax.servlet.*;
import javax.servlet.http.*;

// Referenced classes of package interfacedata:
//            LiveDataFtDBBean

public class LiveDataFtServlet extends HttpServlet
    implements Serializable
{

    private ServletContext contextaaa;

    public LiveDataFtServlet()
    {
    }

    public void doGet(HttpServletRequest httpservletrequest, HttpServletResponse httpservletresponse)
    {
        performTask(httpservletrequest, httpservletresponse);
    }

    public void doPost(HttpServletRequest httpservletrequest, HttpServletResponse httpservletresponse)
    {
        performTask(httpservletrequest, httpservletresponse);
    }

    public void performTask(HttpServletRequest httpservletrequest, HttpServletResponse httpservletresponse)
    {
        try
        {
            LiveDataFtDBBean livedataftdbbean = new LiveDataFtDBBean();
            DateTimeBean datetimebean = new DateTimeBean();
            livedataftdbbean.getMailContent("\\WebSphere\\AppServer\\hosts\\pms_host\\pmsApp\\pages\\interfacedata\\test.txt");
            Vector vector = new Vector();
            vector = livedataftdbbean.vecData;
            Vector vector1 = (Vector)getServletContext().getAttribute("Para");
            livedataftdbbean.setUserID((String)vector1.elementAt(0));
            livedataftdbbean.setPassword((String)vector1.elementAt(1));
            livedataftdbbean.setURL((String)vector1.elementAt(2));
            livedataftdbbean.setDriver((String)vector1.elementAt(3));
            livedataftdbbean.setDataSourceName((String)vector1.elementAt(4));
            try
            {
                livedataftdbbean.initialize();
            }
            catch(Exception exception1)
            {
                throw exception1;
            }
            livedataftdbbean.setTableName("LIVEPEOPLE");
            livedataftdbbean.setInsert01("INSERT INTO " + livedataftdbbean.getTableName() + " (NUMBER,SUBAREA,BUILDING,STAIR,FLOOR,CELL,REGDATE,NAME,SEX,BIRTHDAY,NATION,NATIVE,IDNO,ADDRESS,DUTY,TEL,NUMBER2,RELATION,POLICE,DOORTYPE,AREA,CONTRACTNO,ENTERNO,USAGE,REMARK,RELADRESS,ZIP,USEAREA,DIRECTION,DELFLAG) VALUES(?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?)");
            try
            {
                Vector vector2 = new Vector();
                for(int i = 0; i < vector.size(); i++)
                {
                    String s = (String)vector.elementAt(i);
                    int j = 0;
                    vector2.clear();
                    while(j != -1) 
                    {
                        j = s.indexOf("\t");
                        if(j == -1)
                        {
                            vector2.addElement(s);
                            break;
                        }
                        vector2.addElement(s.substring(0, j));
                        s = s.substring(j + 1);
                    }
                    System.out.println("###########10" + vector2.elementAt(10));
                    System.out.println("###########11" + vector2.elementAt(11));
                    System.out.println("###########12" + vector2.elementAt(12));
                    System.out.println("###########13" + vector2.elementAt(13));
                    System.out.println("###########14" + vector2.elementAt(14));
                    System.out.println("###########15" + vector2.elementAt(15));
                    System.out.println("###########16" + vector2.elementAt(16));
                    livedataftdbbean.setSubarea(((String)vector2.elementAt(2)).substring(0, 1));
                    livedataftdbbean.setBuilding(((String)vector2.elementAt(2)).substring(1, 2));
                    livedataftdbbean.setStair(((String)vector2.elementAt(2)).substring(3, 4));
                    livedataftdbbean.setFloor(((String)vector2.elementAt(2)).substring(5, 7));
                    livedataftdbbean.setCell(((String)vector2.elementAt(2)).substring(7));
                    livedataftdbbean.setRegdate(datetimebean.getDate());
                    livedataftdbbean.setName((String)vector2.elementAt(3));
                    livedataftdbbean.setSex((String)vector2.elementAt(4));
                    livedataftdbbean.setBirthday((String)vector2.elementAt(19));
                    livedataftdbbean.setNation((String)vector2.elementAt(20));
                    livedataftdbbean.setNative1((String)vector2.elementAt(21));
                    livedataftdbbean.setIdno((String)vector2.elementAt(23));
                    System.out.println("%%%%%%%%%%%%%%%%%%%%%%1");
                    livedataftdbbean.setAddress((String)vector2.elementAt(22));
                    livedataftdbbean.setDuty((String)vector2.elementAt(10));
                    livedataftdbbean.setTel((String)vector2.elementAt(9));
                    if(vector2.elementAt(5).equals("是"))
                        livedataftdbbean.setNumber2("1");
                    else
                        livedataftdbbean.setNumber2("0");
                    livedataftdbbean.setRelation((String)vector2.elementAt(6));
                    livedataftdbbean.setPolice("");
                    livedataftdbbean.setDoortype((String)vector2.elementAt(13));
                    livedataftdbbean.setArea((String)vector2.elementAt(17));
                    System.out.println("%%%%%%%%%%%%%%%%%%%%%%2");
                    livedataftdbbean.setContractno("");
                    livedataftdbbean.setEnterno("");
                    livedataftdbbean.setUsage((String)vector2.elementAt(15));
                    livedataftdbbean.setRemark(pureInput((String)vector2.elementAt(26)));
                    livedataftdbbean.setRelAdress((String)vector2.elementAt(7));
                    System.out.println("%%%%%%%%%%%%%%%%%%%%%%3");
                    livedataftdbbean.setZip((String)vector2.elementAt(8));
                    livedataftdbbean.setUseArea((String)vector2.elementAt(18));
                    livedataftdbbean.setDirection((String)vector2.elementAt(14));
                    livedataftdbbean.setDelflag("0");
                    System.out.println("%%%%%%%%%%%%%%%%%%%%%%4");
                    try
                    {
                        livedataftdbbean.selectMaxnum();
                        livedataftdbbean.insert01();
                        livedataftdbbean.commitToDB();
                        livedataftdbbean.setStatusCode(1001);
                        livedataftdbbean.setStatusMessage("成功增加数据!");
                    }
                    catch(Exception exception4)
                    {
                        livedataftdbbean.rollbackFromDB();
                        throw new Exception(exception4.getMessage());
                    }
                }

            }
            catch(Exception exception3)
            {
                throw new Exception(exception3.getMessage());
            }
            finally
            {
                livedataftdbbean.releaseConnection();
            }
            httpservletrequest.setAttribute("statusMessage", livedataftdbbean.getStatusMessage());
            RequestDispatcher requestdispatcher1 = getServletContext().getRequestDispatcher("/interfacedata/LiveDataFtResults.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.getMessage());
            }
        }
    }

    public String pureInput(String s)
    {
        String s1 = s;
        String s2 = "";
        for(int i = 0; i < s.length(); i++)
        {
            char c = s1.charAt(i);
            switch(c)
            {
            case 60: // '<'
                s2 = s2 + "&lt;";
                break;

            case 62: // '>'
                s2 = s2 + "&gt;";
                break;

            case 38: // '&'
                s2 = s2 + "&amp;";
                break;

            case 34: // '"'
                s2 = s2 + "&quot;";
                break;

            case 10: // '\n'
                s2 = s2 + "<br>";
                break;

            default:
                s2 = s2 + c;
                break;
            }
        }

        return s2;
    }
}

⌨️ 快捷键说明

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