📄 pagebuildutil.java
字号:
String1.append("<td " + style + "> <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) && !" ".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 + -