?? buildfaceadd.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: BuildFaceAdd.java
package justbuild;
import com.common.Tools;
import java.io.*;
public class BuildFaceAdd
{
public BuildFaceAdd()
{
}
public static void BuildFaceAddManager(String is_disp[], String disp_name[], String data_name[], String field_type[], String field_length[], String need_js[], String file_name, String file_url,
String point_intro)
{
StringBuffer sb = new StringBuffer();
sb.append(buildFaceHead() + "\r\n");
sb.append(buildJsp() + "\r\n");
sb.append(buildFaceForm(disp_name, data_name, field_type, field_length, is_disp, file_name, point_intro) + "\r\n");
sb.append(buildAddJS(file_name, disp_name, data_name, need_js) + "\r\n");
try
{
File file = new File(file_url);
if(!file.exists())
file.mkdirs();
BufferedWriter bw = new BufferedWriter(new FileWriter(file_url + "/" + file_name + "Add.jsp"));
bw.write(sb.toString());
bw.flush();
bw.close();
}
catch(IOException ex) { }
}
public static String buildFaceHead()
{
StringBuffer sb = new StringBuffer();
sb.append("<%@ page language=\"java\" contentType=\"text/html;charset=gb2312\" %>\r\n");
sb.append("<%@ page import=\"java.sql.*\" %>\r\n");
sb.append("<%@ page import=\"java.util.*\" %>\r\n");
sb.append("<%@ page import=\"com.common.*\"%>\r\n");
sb.append("<%@ page import=\"com.sti.util.*\" %>\r\n");
sb.append("<%@include file=\"../../session.jsp\"%>\r\n");
sb.append("<html>\r\n");
sb.append("<head>\r\n");
sb.append("<meta http-equiv=\"Content-Type\" content=\"text/html; charset=gb2312\">\r\n");
sb.append("</head>\r\n");
sb.append("<link rel=\"stylesheet\" href=\"/ssp/console/css/<%=((String)session.getAttribute(\"mainStyle\")==null)?\"\":(String)session.getAttribute(\"mainStyle\")%>\" type=\"text/css\">\r\n");
sb.append("<body bgcolor=\"\" text=\"#000000\" leftmargin=\"4\" topmargin=\"4\">\r\n");
return sb.toString();
}
public static String buildJsp()
{
StringBuffer sb = new StringBuffer();
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 buildTablePoint(String point_intro)
{
StringBuffer sb = new StringBuffer();
sb.append("<table width=\"100%\" border=\"1\" cellspacing=\"0\" cellpadding=\"0\" bordercolordark=white bordercolor=\"#CCCCCC\" align=\"center\" >\r\n");
sb.append(" <tr>\r\n");
sb.append(" <td height=\"10\" class=\"tpoint\">新增" + Tools.toGB2312(point_intro) + "</td>\r\n");
sb.append(" </tr>\r\n");
sb.append("</table>\r\n");
return sb.toString();
}
public static String buildFaceForm(String disp_name[], String data_name[], String field_type[], String field_length[], String is_disp[], String file_name, String point_intro)
{
StringBuffer sb = new StringBuffer();
sb.append("<form name=\"" + file_name + "Add\" method=\"post\" action=\"" + file_name + "AddSave.jsp\" enctype=\"multipart/form-data\" >\r\n");
sb.append(buildTablePoint(point_intro));
sb.append("<table width=\"100%\" border=\"1\" cellspacing=\"0\" cellpadding=\"0\" bordercolordark=white bordercolor=\"#CCCCCC\" align=\"center\" >\r\n");
for(int i = 0; i < disp_name.length; i++)
if(is_disp[i].equals("1"))
{
sb.append("<tr>\r\n");
sb.append("<td height=\"20%\" class=\"tleft\" width=\"30%\" align=\"right\">" + Tools.toGB2312(disp_name[i]) + ":</td>\r\n");
sb.append("<td height=\"20%\" class=\"tright\">\r\n");
if(field_type[i].equals("text"))
sb.append("<input type=\"text\" name=\"" + data_name[i] + "\" size=\"" + field_length[i] + "\" maxlength=\"" + field_length[i] + "\" style=\"background-color: #D6EBFF; font-size: 9pt\">\r\n");
else
if(field_type[i].equals("textarea"))
sb.append("<textarea name=\"" + data_name[i] + "\" style=\"background-color: #D6EBFF; font-size: 9pt\" cols=\"48\" rows=\"" + field_length[i] + "\"></textarea>\r\n");
else
if(field_type[i].equals("select"))
{
sb.append("<select name=\"" + data_name[i] + "\" style=\"background-color: #D6EBFF; font-size: 9pt\">\r\n");
sb.append("<option value=\"\">-請選擇-</option>\r\n");
sb.append("</select>\r\n");
} else
if(field_type[i].equals("file"))
sb.append("<input type=\"file\" name=\"" + data_name[i] + "\" size=\"" + field_length[i] + "\" maxlength=\"" + field_length[i] + "\">\r\n");
else
if(field_type[i].equals("radio"))
sb.append("<input type=\"radio\" name=\"" + data_name[i] + "\" value=\"" + field_length[i] + "\">\r\n");
else
if(field_type[i].equals("checkbox"))
sb.append("<input type=\"checkbox\" name=\"" + data_name[i] + "\" value=\"" + field_length[i] + "\">\r\n");
sb.append("</td>\r\n");
sb.append("</tr>\r\n");
}
sb.append("</table>\r\n");
sb.append("<tr>\r\n");
sb.append("<td ><div align=\"center\">\r\n");
sb.append("<a href=\"javascript:check_add()\"><img src=\"/ssp/console/img/button/add_h.jpg\" alt=\"添加\" border=\"0\" ></a>\r\n");
sb.append("<a href=\"javascript:history.back()\"><img src=\"/ssp/console/img/button/back_h.jpg\" alt=\"返回\" border=\"0\" ></a>\r\n");
sb.append("</div></td>\r\n");
sb.append("</tr>\r\n");
sb.append("</form>\r\n");
sb.append("</body>\r\n");
sb.append("</html>\r\n");
return sb.toString();
}
public static String buildAddJS(String file_name, String disp_name[], String data_name[], String need_js[])
{
StringBuffer sb = new StringBuffer();
sb.append("<script language=javascript>\r\n");
sb.append("function check_add(){\r\n");
for(int i = 0; i < disp_name.length; i++)
if(need_js[i].equals("1"))
{
sb.append("if(window." + file_name + "Add." + data_name[i] + ".value==\"\"){\r\n");
sb.append("alert(\"" + Tools.toGB2312(disp_name[i]) + "\");\r\n");
sb.append("document." + file_name + "Add." + data_name[i] + ".focus();\r\n");
sb.append("return;\r\n");
sb.append("}\r\n");
}
sb.append("window." + file_name + "Add.submit();\r\n");
sb.append("}</script>\r\n");
return sb.toString();
}
public static void main(String args[])
{
}
}
?? 快捷鍵說明
復制代碼
Ctrl + C
搜索代碼
Ctrl + F
全屏模式
F11
切換主題
Ctrl + Shift + D
顯示快捷鍵
?
增大字號
Ctrl + =
減小字號
Ctrl + -