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

📄 pagebuildutil.java

📁 一套完整的工商12315的源程序jsp部分在12315里,后台JAVA部分在gs12315src里,没有打包数据库.
💻 JAVA
📖 第 1 页 / 共 5 页
字号:

                                String1.append("<td " + style + ">&nbsp;<select " + buildGoupColModel.getOutputValue() + " style=\"WIDTH: 90%\">");
                                String1.append(getHtmlCoding((tempStrResult).trim(),buildGoupColModel.getDataType(),buildGoupColModel.getDataFormat()));
                                String1.append("</select></td>");
                            } else

                            //input textarea
                            if("10".equals(buildGoupColModel.getUnitStyle())){
                                String1.append("<td " + style + "><textarea  style=\"width:100%\" " + buildGoupColModel.getOutputValue() + ">" +
                                               (tempStr).trim() + "</textarea></td>");
                            } else

                            //input text date
                            if("11".equals(buildGoupColModel.getUnitStyle())){
                                String1.append("<td " + style + "><input readonly type=text style=\"WIDTH: 73%;\" value='" + (tempStr).trim() + "' " +
                                               buildGoupColModel.getOutputValue() +
                                    "><IMG id=IMG3 src=/gs/images/datetime.gif title=点击这儿输入日期 style='cursor:hand' LANGUAGE=javascript onclick=\"return showDateDialog('',event,0)\"></td>");
                            } else

                            //input text hidden
                            if("12".equals(buildGoupColModel.getUnitStyle())){
                                String1.append("<input type=hidden  value='" + (tempStr).trim() + "' " + buildGoupColModel.getOutputValue() + ">");
                            }

                        }

                    }
                    //uploadcolNum++;
                }
                String1.append("</tr>");
                Debug.println(
                    "[AddSqlResult]getAddResult------>>>>setp5 finish line :" +
                    m);
            }
            if(!"*".equals(outPutType)){
                String1.append("</table>");
            }
            outStr = String1.toString();
            Debug.println(
                "[AddSqlResult]getAddResult------>>>>setp6 finish !!!");
        } catch(Exception e){ //try
            Debug.println("[AddSqlResult]getAddResult------>>>>exception:" +
                          e.getMessage());
            e.printStackTrace();
        } finally{ //catch
            try{
                if(stmt != null){
                    stmt.close();
                }
                if(rs != null){
                    rs.close();
                }

                if(stmt2 != null){
                    stmt2.close();
                }
                if(resu != null){
                    resu.close();
                }
                if(conn != null){
                    conn.close();
                }
            } catch(Exception sqle){ //try
                //sqle.printStackTrace();
            } //catch

        } //finally

        //初始化返回值
        tempResult.add("" + uploadrowNum);
        tempResult.add("" + uploadcolNum);
        tempResult.add(outStr);
        tempResult.add(reportList);
        Debug.println("上报结束数据: uploadrowNum:" + uploadrowNum + " uploadcolNum:" +
                      uploadcolNum + "  reportList'size:" + reportList.size());
        return tempResult; //返回系统串
    } //method

    //过滤页面参数,替换
    public static String pageFilterPar(HashMap strParment,String tempStr){
        for(int m = 0;m < strParment.size();m++){
            ArrayList tempArray = new ArrayList();
            tempArray = (ArrayList) strParment.get((Object) (new Integer(m)));
            tempStr = PubFunc.replace(tempStr,":" + (tempArray.get(0)).toString(),((tempArray.get(1)).toString()).trim()) + "";
            Debug.println("tempStr:" + tempStr + " " + (tempArray.get(0)).toString() + "  " + (tempArray.get(1)).toString());
        }
        return tempStr;
    }

    //结果格式输出处理
    public static String dataTypeConversion(String strData,String state,String dataFormat){
        String dataStr = strData;

        if(strData == null || "".equals(strData) || state == null || "".equals(state)){
            Debug.println("[PageBuildUtil]dataFormatConversion--->>strdata[" + strData + "] or state[" + state + "],dataFormat[" + dataFormat +
                          "] is null!");
            return dataStr;
        }
        Debug.println("[PageBuildUtil]dataFormatConversion--->>strData:" + strData + " state:" + state);

        if(dataStr == null){
            dataStr = "";
        }
        dataStr = dataStr.trim();
        //标签输出
        if(dataFormat == null){
            dataFormat = "";
        }
        if("1".equals(state)){
            if(dataStr != null && !"".equals(dataStr) && !"&nbsp;".equals(dataStr)){
                dataStr = dataStr + dataFormat;
            }
        } else

        //大写字符输出 二零零四
        if("2".equals(state)){
            dataStr = PubFunc.convertToCh(dataStr);
        } else

        //大写数字输出 三千五百八十零四
        if("6".equals(state)){
            String tempStr;
            int zeroFlag = 0;
            String log = "0";
            tempStr = PubFunc.convertToCh(dataStr);
            dataStr = "";
            if(tempStr.length() > 12){
                dataStr = tempStr.substring(0,tempStr.length() - 12) + "亿亿";
                tempStr = tempStr.substring(tempStr.length() - 12,tempStr.length());
            }
            if(tempStr.length() == 12){
                if(!"零".equals(tempStr.substring(0,1))){
                    if(zeroFlag == 1){
                        dataStr = dataStr + "零" + tempStr.substring(0,1) + "千";
                        zeroFlag = 0;
                    } else{
                        dataStr = dataStr + tempStr.substring(0,1) + "千";
                    }
                } else{
                    zeroFlag = 1;
                }
                tempStr = tempStr.substring(1,12);
                log = "1";
            }
            if(tempStr.length() == 11){
                if(!"零".equals(tempStr.substring(0,1))){
                    if(zeroFlag == 1){
                        dataStr = dataStr + "零" + tempStr.substring(0,1) + "百";
                        zeroFlag = 0;
                    } else{
                        dataStr = dataStr + tempStr.substring(0,1) + "百";
                    }
                } else{
                    zeroFlag = 1;
                }
                tempStr = tempStr.substring(1,11);
                log = "1";
            }
            if(tempStr.length() == 10){
                if(!"零".equals(tempStr.substring(0,1))){
                    if(zeroFlag == 1){
                        dataStr = dataStr + "零" + tempStr.substring(0,1) + "十";
                        zeroFlag = 0;
                    } else{
                        dataStr = dataStr + tempStr.substring(0,1) + "十";
                    }
                } else{
                    zeroFlag = 1;
                }
                tempStr = tempStr.substring(1,10);
                log = "1";
            }
            if(tempStr.length() == 9){
                if(!"零".equals(tempStr.substring(0,1))){
                    if(zeroFlag == 1){
                        dataStr = dataStr + "零" + tempStr.substring(0,1);
                        zeroFlag = 0;
                    } else{
                        dataStr = dataStr + tempStr.substring(0,1);
                    }
                } else{
                    zeroFlag = 1;
                }
                tempStr = tempStr.substring(1,9);
                log = "1";
            }

            if("1".equals(log)){
                dataStr = dataStr + "亿";
                log = "0";
            }

            if(tempStr.length() == 8){
                if(!"零".equals(tempStr.substring(0,1))){
                    if(zeroFlag == 1){
                        dataStr = dataStr + "零" + tempStr.substring(0,1) + "千";
                        zeroFlag = 0;
                    } else{
                        dataStr = dataStr + tempStr.substring(0,1) + "千";
                    }
                } else{
                    zeroFlag = 1;
                }
                tempStr = tempStr.substring(1,8);
                log = "1";
            }
            if(tempStr.length() == 7){
                if(!"零".equals(tempStr.substring(0,1))){
                    if(zeroFlag == 1){
                        dataStr = dataStr + "零" + tempStr.substring(0,1) + "百";
                        zeroFlag = 0;
                    } else{
                        dataStr = dataStr + tempStr.substring(0,1) + "百";
                    }
                } else{
                    zeroFlag = 1;
                }
                tempStr = tempStr.substring(1,7);
                log = "1";
            }
            if(tempStr.length() == 6){
                if(!"零".equals(tempStr.substring(0,1))){
                    if(zeroFlag == 1){
                        dataStr = dataStr + "零" + tempStr.substring(0,1) + "十";
                        zeroFlag = 0;
                    } else{
                        dataStr = dataStr + tempStr.substring(0,1) + "十";
                    }
                } else{
                    zeroFlag = 1;
                }
                tempStr = tempStr.substring(1,6);
                log = "1";
            }
            if(tempStr.length() == 5){
                if(!"零".equals(tempStr.substring(0,1))){
                    if(zeroFlag == 1){
                        dataStr = dataStr + "零" + tempStr.substring(0,1);
                        zeroFlag = 0;
                    } else{
                        dataStr = dataStr + tempStr.substring(0,1);
                    }
                } else{
                    zeroFlag = 1;
                }
                tempStr = tempStr.substring(1,5);
                log = "1";
            }

            if("1".equals(log)){

                dataStr = dataStr + "万";
                log = "0";
            }

            if(tempStr.length() == 4){
                if(!"零".equals(tempStr.substring(0,1))){
                    if(zeroFlag == 1){
                        dataStr = dataStr + "零" + tempStr.substring(0,1) + "千";
                        zeroFlag = 0;
                    } else{
                        dataStr = dataStr + tempStr.substring(0,1) + "千";
                    }
                } else{
                    zeroFlag = 1;
                }
                tempStr = tempStr.substring(1,4);
                log = "1";
            }
            if(tempStr.length() == 3){
                if(!"零".equals(tempStr.substring(0,1))){
                    if(zeroFlag == 1){
                        dataStr = dataStr + "零" + tempStr.substring(0,1) + "百";
                        zeroFlag = 0;
                    } else{
                        dataStr = dataStr + tempStr.substring(0,1) + "百";
                    }
                } else{
                    zeroFlag = 1;
                }
                tempStr = tempStr.substring(1,3);
                log = "1";
            }
            if(tempStr.length() == 2){
                if(!"零".equals(tempStr.substring(0,1))){
                    if(zeroFlag == 1){
                        dataStr = dataStr + "零" + tempStr.substring(0,1) + "十";
                        zeroFlag = 0;
                    } else{
                        if("".equals(dataStr) && "一".equals(tempStr.substring(0,1))){
                            dataStr = dataStr + "十";
                        } else{
                            dataStr = dataStr + tempStr.substring(0,1) + "十";
                        }
                    }
                } else{
                    zeroFlag = 1;
                }
                tempStr = tempStr.substring(1,2);
                log = "1";
            }
            if(tempStr.length() == 1){
                if(!"零".equals(tempStr.substring(0,1))){
                    if(zeroFlag == 1 && dataStr.length() > 0){
                        dataStr = dataStr + "零" + tempStr.substring(0,1);
                        zeroFlag = 0;
                    } else{

⌨️ 快捷键说明

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