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

📄 u01d3ctiypbo.java

📁 持久层hibernate技术使用的一个例子
💻 JAVA
字号:
package cn.hope.front.bo;
import java.util.Iterator;
import java.util.List;

import org.apache.log4j.Logger;

import cn.hope.front.pojo.SCity;


public class U01D3CtiyPbo {
	Logger log = Logger.getLogger(U01D3CtiyPbo.class.getName());
	
	public String cascade(List list, String formName, String funName,String secondName)
	throws Exception {
StringBuffer js = new StringBuffer();
try {
	if (list != null && list.size() > 0) {
		js.append("<script LANGUAGE='javascript'> \n");
		js.append("//<!-- \n");
		js.append("function " + funName + "(locationid){ \n");
		js.append("var onecount; \n");
		js.append("onecount=0; \n");
		js.append("subcat= new Array(); \n");

		Iterator iterator = list.iterator();
		int i = -1;
		while (iterator.hasNext()) {
			i++;
			SCity scity = (SCity) iterator.next();
			js.append("subcat[" + i + "] = new Array('"
					
					+scity.getScName() + "','"					
					+scity.getSProvin().getSPname() + "','"
					+scity.getScId() + "'); \n");
		}

		js.append("onecount=" + list.size() + "; \n");
		js.append("document." + formName + "."+secondName+".length=0; \n");// ////////////////////
		js.append("var locationid=locationid; \n");
		js.append("var i; \n");
		js.append("boolObj = new Boolean(true); \n");/**/
		js.append("for (i=0;i < onecount; i++) \n");
		js.append("{if (subcat[i][1] == locationid) \n");
		js
				.append("{document."
						+ formName
						+ "."+secondName+".options[document."
						+ formName
						+ "."+secondName+".length]= new Option(subcat[i][0], subcat[i][2]); \n");// ///////////////
		js.append("boolObj=false; \n");
		js.append("}\n}\n");
		js.append("if(boolObj){document." + formName
				+ "."+secondName+".options[0] = new Option('请选择市','');}\n");
		js.append("}\n");
		js.append("//-- ></script> \n");
	}
} catch (Exception e) {
	log.error(e);
	e.printStackTrace();
	throw new Exception(e);
}
return js.toString();
}

}

⌨️ 快捷键说明

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