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

📄 buildfacelist.java

📁 自动生成JAVA BEAN工具
💻 JAVA
📖 第 1 页 / 共 2 页
字号:
        sb.append("Iterator  it = col.iterator();\r\n");
        sb.append("int i=startRow-1;\r\n");
        sb.append("if (!it.hasNext()){\r\n");
        sb.append("String Msg=\"暂时没有数据!\";\r\n");
        sb.append("out.println(\"<div align='center'>\"+Msg+\"</div>\");\r\n");
        sb.append("}\r\n");
        sb.append("else\r\n");
        sb.append("{\r\n");
        sb.append("%>\r\n");
        sb.append("<table width=\"100%\" border=\"1\" cellspacing=\"0\" cellpadding=\"0\" class=\"content\"  bordercolordark=white bordercolor=\"#CCCCCC\" align=\"center\" >\r\n");
        sb.append("<tr align=\"left\">\r\n");
        sb.append("<td width=\"15%\" height=\"15\" class=\"thead\"><input type=\"checkbox\" name=\"chkall\" value=\"on\" onClick=\"CheckAll(this.form)\"><nobr>全选</td>\r\n");
        for(int i = 0; i < data_name.length; i++)
            if(is_disp[i].equals("1"))
                sb.append("<td width=\"20%\" class=\"thead\" height=\"15\"><nobr>" + Tools.toGB2312(disp_name[i]) + "</td>\r\n");

        sb.append("<td class=\"thead\" width=\"15%\" height=\"15\">修改</td>\r\n");
        sb.append("</tr>\r\n");
        sb.append("<%\r\n");
        sb.append("while(it.hasNext())\r\n");
        sb.append("{\r\n");
        sb.append("i++;\r\n");
        sb.append("" + file_name + "Row tempRow = (" + file_name + "Row) it.next();\r\n");
        for(int i = 0; i < data_name.length; i++)
            if(data_type[i].equals("int"))
            {
                sb.append("int s_" + data_name[i] + " = tempRow." + data_name[i] + ";\r\n");
            } else
            {
                sb.append("String s_" + data_name[i] + " =Tools.toGB2312(tempRow." + data_name[i] + ");\r\n");
                sb.append("s_" + data_name[i] + "=(s_" + data_name[i] + "==null||s_" + data_name[i] + ".equals(\"\"))?\"&nbsp;\":s_" + data_name[i] + ";\r\n");
            }

        sb.append("%>\r\n");
        sb.append("<tr class=\"<%=(i%2 == 1)?\"trbg\":\"\"%>\"  onmousemove=\"javascript:finout(true)\" onmouseout=\"javascript:finout(false)\" align=\"left\">\r\n");
        String tempPriKey = "";
        String tempEdit = "";
        int num = 0;
        for(int i = 0; i < disp_name.length; i++)
            if(pri_key[i].equals("1"))
            {
                if(num == 0)
                {
                    tempPriKey = tempPriKey + "<%=s_" + data_name[i] + "%>";
                    tempEdit = tempEdit + "?" + data_name[i] + "=<%=s_" + data_name[i] + "%>";
                } else
                {
                    tempPriKey = tempPriKey + ";<%=s_" + data_name[i] + "%>";
                    tempEdit = tempEdit + "&" + data_name[i] + "=<%=s_" + data_name[i] + "%>";
                }
                num++;
            }

        sb.append("<td valign=\"middle\" class=\"trow\" width=\"20%\"><input name=\"pri_key\" type=\"checkbox\" value=\"" + tempPriKey + "\"></td>\r\n");
        for(int i = 0; i < data_name.length; i++)
            if(is_disp[i].equals("1"))
                sb.append("<td valign=\"middle\" class=\"trow\" width=\"20%\"><%=s_" + data_name[i] + "%></td>\r\n");

        sb.append("<td width=\"11%\" valign=\"middle\" class=\"trow\" height=\"7\"><a href=\"" + file_name + "Edit.jsp" + tempEdit + "\"><img src=\"/ssp/console/img/button/edit_p.jpg\" border=\"0\" alt=\"编辑\"></a></td>\r\n");
        sb.append("</tr>\r\n");
        sb.append("<%\r\n");
        sb.append("}\r\n");
        sb.append("%>\r\n");
        sb.append(" </table>\r\n");
        sb.append(buildTablePage(data_name, need_search, file_name) + "\r\n");
        sb.append("<%\r\n");
        sb.append("}\r\n");
        sb.append("%>\r\n");
        sb.append("<tr>\r\n");
        sb.append("<td height=\"10\" width=\"18%\">\r\n");
        sb.append("<a href=\"javascript:delete_record()\"><img src=\"/ssp/console/img/button/del_h.jpg\" alt=\"删除\" border=\"0\" ></a>\r\n");
        sb.append("<a href=\"" + file_name + "Add.jsp\"><img src=\"/ssp/console/img/button/new_h.jpg\" alt=\"新增\" border=\"0\" ></a>\r\n");
        sb.append("</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 buildTablePage(String data_name[], String need_search[], String file_name)
    {
        StringBuffer sb = new StringBuffer();
        sb.append("<%\r\n");
        sb.append("String pageTerm=\"\";\r\n");
        for(int i = 0; i < data_name.length; i++)
            if(need_search[i].equals("1"))
                sb.append("pageTerm=pageTerm+\"&" + data_name[i] + "=\"+" + data_name[i] + "+\"\";\r\n");

        sb.append("%>\r\n");
        sb.append("<table border=\"0\" cellspacing=\"0\" cellpadding=\"0\" align=\"center\" width=\"100%\" >\r\n");
        sb.append("<tr height=\"10%\" bgcolor=\"eeeeee\">\r\n");
        sb.append("<td height=\"5\" class=\"tpage\">\r\n");
        sb.append("<div align=\"right\">第(<%= pageNum %>/<%=pageCount==0?1:pageCount%>)页,\r\n");
        sb.append("共 (<%= rowCount %>) 条&nbsp;&nbsp;&nbsp;\r\n");
        sb.append("<a href=\"" + file_name + "List.jsp?pageNum=1<%=pageTerm%>\">首页</a>\r\n");
        sb.append("<a href=\"" + file_name + "List.jsp?pageNum=<%=(pageNum>1?pageNum-1:1)%><%=pageTerm%>\">上页</a>&nbsp;\r\n");
        sb.append("<a href=\"" + file_name + "List.jsp?pageNum=<%=(pageNum<pageCount?pageNum+1:pageCount)%><%=pageTerm%>\">下页</a>&nbsp;\r\n");
        sb.append("<a href=\"" + file_name + "List.jsp?pageNum=<%=pageCount%><%=pageTerm%>\">末页</a>&nbsp;&nbsp;&nbsp;\r\n");
        sb.append("</div>\r\n");
        sb.append("</td>\r\n");
        sb.append("</tr>\r\n");
        sb.append("</table>\r\n");
        return sb.toString();
    }

    public static String buildListJS(String file_name, String disp_name[], String data_name[], String need_search[])
    {
        StringBuffer sb = new StringBuffer();
        sb.append("<script language=\"javascript\" src=\"/ssp/console/system/js/trbg.js\"></script>\r\n");
        sb.append("<script language=\"javascript\">\r\n");
        sb.append("function CheckAll(form)\r\n");
        sb.append("{\r\n");
        sb.append(" for (var i=0;i<form.elements.length;i++)\r\n");
        sb.append("{\r\n");
        sb.append("var e = form.elements[i];\r\n");
        sb.append("if (e.name != 'chkall')\r\n");
        sb.append("e.checked = form.chkall.checked;\r\n");
        sb.append("}\r\n");
        sb.append("}\r\n");
        sb.append("function check()\r\n");
        sb.append("{\r\n");
        sb.append("var k = 0;\r\n");
        sb.append("for(i=0;i<document.form1.elements.length;i++)\r\n");
        sb.append("{\r\n");
        sb.append("var obj = document.form1.elements[i];\r\n");
        sb.append("if(obj.name == 'pri_key' && obj.checked == true)\r\n");
        sb.append("{\r\n");
        sb.append("k++;\r\n");
        sb.append("}\r\n");
        sb.append("}\r\n");
        sb.append("return k;\r\n");
        sb.append("}\r\n");
        sb.append("function delete_record(id)\r\n");
        sb.append("{\r\n");
        sb.append("if(check() == 0) \r\n");
        sb.append("{\r\n");
        sb.append("alert(\"请选择你要删除的记录!\");\r\n");
        sb.append("}else\r\n");
        sb.append("{\r\n");
        sb.append("if(confirm(\"确认要删除选中的记录吗?\"))\r\n");
        sb.append("{\r\n");
        sb.append("document.form1.action=\"" + file_name + "Delete.jsp\";\r\n");
        sb.append("document.form1.submit();\r\n");
        sb.append("}\r\n");
        sb.append("}\r\n");
        sb.append("}\r\n");
        sb.append("function check_form()\r\n");
        sb.append("{\r\n");
        String temp = "";
        int num = 0;
        for(int i = 0; i < disp_name.length; i++)
            if(need_search[i].equals("1"))
            {
                sb.append("var " + data_name[i] + " = document.form1." + data_name[i] + ".value;\r\n");
                if(num == 0)
                    temp = temp + "?" + data_name[i] + "=\"+" + data_name[i] + "+\"";
                else
                    temp = temp + "&" + data_name[i] + "=\"+" + data_name[i] + "+\"";
                num++;
            }

        sb.append("window.location.href=\"" + file_name + "List.jsp" + temp + "\";\r\n");
        sb.append("}\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 + -