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

📄 autobuild.java

📁 一套完整的工商12315的源程序jsp部分在12315里,后台JAVA部分在gs12315src里,没有打包数据库.
💻 JAVA
📖 第 1 页 / 共 3 页
字号:
                        }
                        tableOutStr.append("</td>");
                    } else //if

                    //从另一个页面传过来的值(标签)
                    if(("4").equals(all.get(1)) && ("1").equals(all.get(4))){

                        Debug.println("<!--从另一个页面传过来的值(标签) -->");

                        //为sql变量负值
                        sql = (String) all.get(2);

                        //过滤页面参数,替换
                        sql = PageBuildUtil.pageFilterPar(strParment,sql);
                        sql = PageBuildUtil.dataTypeConversion(sql,(String) all.get(23),(String) all.get(24));
                        //是否换行
                        if(log == 1){
                            log = 0;
                            uploadrowNum++;
                            uploadcolNum = 0;
                        }

                        if("1".equals(all.get(12))){
                            log = 1;
                        }

                        //是否报出
                        if(("1").equals((String) all.get(28))){
                            reportPageDataModel = new ReportPageDataModel();
                            reportPageDataModel.setCode((String) all.get(0));
                            reportPageDataModel.setPageCode((String) code);
                            reportPageDataModel.setContent(sql);
                            reportPageDataModel.setTableRow("" + uploadrowNum);
                            reportPageDataModel.setTableCol("" + uploadcolNum);
                            if(log == 1){
                                reportPageDataModel.setRowColEndPoint("1");
                            } else{
                                reportPageDataModel.setRowColEndPoint("0");
                            }

                            //输出串
                            tableOutStr.append("<td " + pageStyle + "><div id=x" + uploadcolNum + "y" + uploadrowNum + "$>" + sql + "</div></td>");
                       //     Debug.println("upload out:----------------->>>ID:" +
                         //                 all.get(1) + " result:" + all.get(2) + "  sql:" + sql);

                            uploadcolNum++;
                            reportList.add(reportPageDataModel);
                            Debug.println("上报数据: uploadrowNum:" + uploadrowNum + " uploadcolNum:" + uploadcolNum + "  reportList'size:" + reportList.size());

                        } else{

                            //输出串
                            tableOutStr.append("<td " + pageStyle + ">" + sql + "</td>");
                          //  Debug.println("upload out:----------------->>>ID:" +
                           //               all.get(1) + " result:" + all.get(2));
                        }
                    }else
                    //查询条件输入页面的大文本
                    if(("1").equals(all.get(1)) && ("10").equals(all.get(4))){
                        sql = (String) all.get(3);
                        sql = PageBuildUtil.pageFilterPar(strParment,sql);
                        Debug.println("<!--查询条件输入页面的大文本框输出-->" + all.get(0) + " " + sql);
                        tableOutStr.append("<td " + pageStyle + ">&nbsp; <textarea " + all.get(3) + ">" + sql + "</textarea></td>");

                    }


                    if("1".equals(rowcolendpoint)){
                        tableOutStr.append("</tr><tr>");
                    }
                }

                if(("7").equals(codeIDState)){
                    //组逻辑
                } else
                if(("8").equals(codeIDState)){
                    //如果为层范围8000~8999 hmlayer
                    //层标签样式的文字输出
                    result = "";

                    if(("1").equals(all.get(1)) && ("1").equals(all.get(19))){
                        result = (String) all.get(2);
                    } else

                    //从数据库中提出的业务值输出
                    if(("2").equals(all.get(1)) && ("1").equals(all.get(19))){

                        //为sql变量负值
                        sql = (String) all.get(2);

                        //过滤页面参数,替换
                        sql = PageBuildUtil.pageFilterPar(strParment,sql);

                        Debug.println("从数据库中提出的业务值输出-->>sql:" + sql);

                        //获得单逻辑结果
                        result = pageDefineDAO.getLogicResult(sql);

                       /*//纠正  yuxiaogang20040405 16:50 修改

                         if("0".equals(result)){
                                        result = "";
                                    }
                       */

                        //输出格式转换
                        result = PageBuildUtil.dataTypeConversion(result,(String) all.get(23),(String) all.get(24));

                    } else

                    //页面参数
                    if(("4").equals(all.get(1)) && ("1").equals(all.get(19))){
                        result = (String) all.get(2);
                        result = PageBuildUtil.pageFilterPar(strParment,result);
                    }

                   // Debug.println("<!--层标签样式的文字输出 -->all.get(1):" + all.get(1) + "  all.get(19:)" + all.get(19));
                    layerOutStr.append("<div ");
                    if(all.get(0) != null && all.get(0) != "0"){
                        layerOutStr.append(" id=layer" + all.get(0));
                    }
                    if(all.get(7) != null && !"".equals(all.get(7))){
                        layerOutStr.append(" class=" + all.get(7) + " ");
                    }
                    layerOutStr.append(" style='position:absolute;");
                    if(all.get(21) != null && !"".equals(all.get(21)) && !"0".equals(all.get(21))){
                        layerOutStr.append(" left:" + (printSetup_Left+Integer.parseInt((String)all.get(21))) + "px;");
                    }
                    if(all.get(22) != null && !"".equals(all.get(22)) && !"0".equals(all.get(22))){
                        layerOutStr.append(" top:" + (printSetup_Top+Integer.parseInt((String)all.get(22))) + "px;");
                    }
                    if(all.get(5) != null && !"".equals(all.get(5)) && !"0".equals(all.get(5))){
                        layerOutStr.append(" width:" + all.get(5) + "px;");
                    }
                    if(all.get(9) != null && !"".equals(all.get(9))){
                        layerOutStr.append(" text-align:" + all.get(9) + ";");
                    }
                    if(all.get(25) != null && !"".equals(all.get(25))){
                        layerOutStr.append("font-family:" + all.get(25) + ";");
                    }
                    if(all.get(26) != null && all.get(26) != "0"){
                        layerOutStr.append("font-size:" + all.get(26) + "pt;");
                    }
                    if(all.get(8) != null && all.get(8) != "0"){
                        layerOutStr.append("color:" + all.get(8) + ";");
                    }

                    //格式输出
                    //文本格式
                    if(("1").equals(all.get(4))){
                        result = PageBuildUtil.pageFilterPar(strParment,result);
                        Debug.println("result:"+result);
                        layerOutStr.append(" z-index:1; border: 0px none #000000;' style=\"" + all.get(27) + "\"  "+all.get(3)+" onMouseUp=MM_dragLayer('',event,'layer" + (all.get(0))+"','',0,0,0,0,true,false,-1,-1,-1,-1,false,false,0,'',false,'')><input type=hidden value='"+(all.get(29))+"' name=layerName><input type=hidden value='"+(all.get(21))+"' name='layer"+(all.get(29))+"Left'><input type=hidden value='"+(all.get(22))+"' name='layer"+(all.get(29))+"Top'>" + result + "</div>");
                    } else

                    //文本框输出
                    if(("2").equals(all.get(4))){
                        layerOutStr.append(" z-index:1; border: 0px none #000000;' style=\"" + all.get(27) + "\"><input type='text' " + all.get(3) +
                                           " value='" + result + "'></div>");
                    }

                } else
                if(("9").equals(codeIDState)){
                    //其他
                    result = (String) all.get(2);
                    layerOutStr.append(""+result);
                }
            }

            Debug.println("<!--table-->");
            combination = "<table  id=\"stockman\" border=1 cellpadding=0 cellspacing=0  bordercolorlight=#000000 bordercolordark=#FFFFFF style=\"border-style: solid; border-color: #ffffff\" width=\"" +
                tableWidth + "\"><tr>"; //<table>
            combination += tableOutStr.toString();
            //清楚 多余的tr
            if(combination.length()>4&&"<tr>".equals(combination.substring(combination.length()-4,combination.length()))){
                combination=combination.substring(0,combination.length()-4);
            }
            combination += "</table>"; //</table>end

            //usercbg: edit2004-02-06 14:56
            if(layerOutStr != null && !"".equals(layerOutStr)){
                Debug.println("<!--layerOutStr-->");
                combination += layerOutStr.toString();
            }

            //页面参数
            for(i = 0;i < strParment.size();i++){
                ArrayList tempArray = new ArrayList();
                tempArray = (ArrayList) strParment.get((Object) (new Integer(i)));
                combination += "<input type=hidden value=\"" + (tempArray.get(1)).toString() + "\" name=" + (tempArray.get(0)).toString() + ">";

            }

            //添加域
            combination = "<form name=formPageBuilder action=\"" + pageContext + "/pageBuilderAction.do\" target=\"\" method=\"post\"><div id=pageBuilderForFormInputVar></div>" + combination +
                "</form>";

        } catch(Exception e){ //try
            Debug.println("[AutoBuild]autoBuilder------>>exception :" + e.getMessage());
        } //catch
        autoBuildList.add(combination); //0
        autoBuildList.add(reportList); //1
        return autoBuildList;
    }
}

⌨️ 快捷键说明

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