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

📄 buildfacedel.java

📁 自动生成JAVA BEAN工具
💻 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:   BuildFaceDel.java

package justbuild;

import java.io.*;

public class BuildFaceDel
{

    public BuildFaceDel()
    {
    }

    public static void BuildFaceDelManager(String file_name, String pri_key[], String data_name[], String file_url, String package_url, String data_type[])
    {
        StringBuffer sb = new StringBuffer();
        sb.append(buildFaceHead(package_url) + "\r\n");
        sb.append(buildGetValue(pri_key, file_name, data_name, data_type) + "\r\n");
        try
        {
            File file = new File(file_url);
            if(!file.exists())
                file.mkdirs();
            BufferedWriter bw = new BufferedWriter(new FileWriter(file_url + "/" + file_name + "Delete.jsp"));
            bw.write(sb.toString());
            bw.flush();
            bw.close();
        }
        catch(IOException ex) { }
    }

    public static String buildFaceHead(String package_url)
    {
        StringBuffer sb = new StringBuffer();
        sb.append("<%@ page language=\"java\" contentType=\"text/html;charset=gb2312\" %>\r\n");
        sb.append("<%@ page import=\"" + package_url + ".entity.*\" %>\r\n");
        sb.append("<%@ page import=\"" + package_url + ".database.*\" %>\r\n");
        sb.append("<%@include file=\"../../session.jsp\"%>\r\n");
        sb.append("<%\r\n");
        sb.append("response.setHeader(\"Pragma\",\"No-cache\");\r\n");
        sb.append("response.setHeader(\"Cache-Control\",\"no-cache\");\r\n");
        sb.append("response.setDateHeader(\"Expires\",0);\r\n");
        sb.append("%>\r\n");
        return sb.toString();
    }

    public static String buildGetValue(String pri_key[], String file_name, String data_name[], String data_type[])
    {
        StringBuffer sb = new StringBuffer();
        String key_name[] = new String[data_name.length];
        String term = "";
        for(int n = 0; n < data_name.length; n++)
            if("1".equals(pri_key[n]))
                key_name[n] = data_name[n];

        sb.append("<%\r\n");
        sb.append("String id[]=request.getParameterValues(\"pri_key\");\r\n");
        sb.append("boolean flag=false;\r\n");
        sb.append(file_name + "Db db=new " + file_name + "Db();\r\n");
        sb.append("String term=\"\";\r\n");
        sb.append("if(id!=null){\r\n");
        sb.append("for(int i=0;i<id.length;i++){\r\n");
        sb.append("String[] str=id[i].split(\";\");\r\n");
        for(int n = 0; n < data_name.length; n++)
            if("1".equals(pri_key[n]))
            {
                key_name[n] = data_name[n];
                if(n == 0)
                {
                    if("String".equals(data_type[n]))
                        term = "\" and " + key_name[n] + "='\"+str[" + n + "]+\"'\"";
                    else
                        term = "\" and " + key_name[n] + "=\"+str[" + n + "]";
                } else
                if("String".equals(data_type[n]))
                {
                    term = term + "+";
                    term = term + "\" and " + key_name[n] + "='\"+str[" + n + "]+\"'\"";
                } else
                {
                    term = term + "+";
                    term = term + "\" and " + key_name[n] + "=\"+str[" + n + "]";
                }
            }

        sb.append("flag=db.deleteDb(" + term + ");\r\n");
        sb.append("}\r\n");
        sb.append("}\r\n");
        sb.append("if (flag) {\r\n");
        sb.append("%>\r\n");
        sb.append("<script language = \"JavaScript\">\r\n");
        sb.append("alert(\"删除成功!\");");
        sb.append("document.location = \"" + file_name + "List.jsp\";\r\n");
        sb.append("</script>\r\n");
        sb.append("<%\r\n");
        sb.append("}else{\r\n");
        sb.append("%>\r\n");
        sb.append(" <script language = \"JavaScript\" >\r\n");
        sb.append("alert(\"删除失败!\");\r\n");
        sb.append("document.history.back();\r\n");
        sb.append("</script>\r\n");
        sb.append("<%}\r\n");
        sb.append("%>\r\n");
        return sb.toString();
    }

    public static void main(String args[])
    {
    }
}

⌨️ 快捷键说明

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