?? buildfacedel.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 + -