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

📄 u07tfiletypecascadebo.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.TFileType2;

public class U07TFileTypeCasCadeBO {
	Logger log = Logger.getLogger(U07TFileTypeCasCadeBO.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++;
					TFileType2 tFileType2 = (TFileType2) iterator.next();
					js.append("subcat[" + i + "] = new Array('"
							+ tFileType2.getTft2Name() + "','"
							+ tFileType2.getTFileType().getTftId() + "','"
							+ tFileType2.getTft2Id() + "'); \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 + -