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

📄 comboselectaction.java

📁 个人理财系统-fileutil的使用 是你的好帮手
💻 JAVA
字号:
package ar.com.koalas.providers.demo;

import java.util.ArrayList;
import java.util.Collection;

import javax.servlet.http.HttpServletRequest;
import javax.servlet.http.HttpServletResponse;

import org.apache.commons.beanutils.BasicDynaClass;
import org.apache.commons.beanutils.DynaBean;
import org.apache.commons.beanutils.DynaClass;
import org.apache.commons.beanutils.DynaProperty;
import org.apache.struts.action.Action;
import org.apache.struts.action.ActionForm;
import org.apache.struts.action.ActionForward;
import org.apache.struts.action.ActionMapping;

public class ComboSelectAction extends Action {
	public ActionForward execute(
		ActionMapping mapping,
		ActionForm form,
		HttpServletRequest request,
		HttpServletResponse response)
		throws Exception {

		Collection col = new ArrayList();

		DynaBean obj = null;


		DynaProperty[] properties = {
					new DynaProperty("idCountry", String.class),
					new DynaProperty("country", String.class),
					new DynaProperty("idState", String.class),
					new DynaProperty("state", String.class),
					new DynaProperty("idCity", String.class),
					new DynaProperty("city", String.class)
					};

		DynaClass userDynaClass = new BasicDynaClass("user", null, properties);

		obj = userDynaClass.newInstance();
		obj.set("idCountry", "54");
		obj.set("country", "中国");
		obj.set("idState", "01");
		obj.set("state", "江苏省");
		obj.set("idCity", "56");
		obj.set("city", "徐州市");
		col.add(obj);

		obj = userDynaClass.newInstance();
		obj.set("idCountry", "54");
		obj.set("country", "中国");
		obj.set("idState", "01");
		obj.set("state", "江苏省");
		obj.set("idCity", "77");
		obj.set("city", "沛县");
		col.add(obj);

		obj = userDynaClass.newInstance();
		obj.set("idCountry", "54");
		obj.set("country", "中国");
		obj.set("idState", "02");
		obj.set("state", "北京市");
		obj.set("idCity", "89");
		obj.set("city", "海淀区");
		col.add(obj);

		obj = userDynaClass.newInstance();
		obj.set("idCountry", "55");
		obj.set("country", "中华人民共和国");
		obj.set("idState", "09");
		obj.set("state", "吉林省");
		obj.set("idCity", "A6");
		obj.set("city", "长春市 ");
		col.add(obj);

		obj = userDynaClass.newInstance();
		obj.set("idCountry", "55");
		obj.set("country", "中华人民共和国");
		obj.set("idState", "22");
		obj.set("state", "陕西省");
		obj.set("idCity", "A1");
		obj.set("city", "西安市");
		col.add(obj);

		request.setAttribute("elements", col);


		Collection col2 = new ArrayList();

		DynaProperty[] properties2 = {
				new DynaProperty("idCountry", String.class),
				new DynaProperty("country", String.class),
				new DynaProperty("idCostumbre", String.class),
				new DynaProperty("costumbre", String.class),
				};

		DynaClass user2DynaClass = new BasicDynaClass("user2", null, properties2);

		obj = user2DynaClass.newInstance();
		obj.set("idCountry", "54");
		obj.set("country", "中国");
		obj.set("idCostumbre", "01");
		obj.set("costumbre", "孔子");
		col2.add(obj);

		obj = user2DynaClass.newInstance();
		obj.set("idCountry", "54");
		obj.set("country", "中国");
		obj.set("idCostumbre", "02");
		obj.set("costumbre", "孟子");
		col2.add(obj);

		obj = user2DynaClass.newInstance();
		obj.set("idCountry", "54");
		obj.set("country", "中国");
		obj.set("idCostumbre", "03");
		obj.set("costumbre", "老子");
		col2.add(obj);

		obj = user2DynaClass.newInstance();
		obj.set("idCountry", "55");
		obj.set("country", "中华人民共和国");
		obj.set("idCostumbre", "01");
		obj.set("costumbre", "骆驼祥子");
		col2.add(obj);

		obj = user2DynaClass.newInstance();
		obj.set("idCountry", "55");
		obj.set("country", "中华人民共和国");
		obj.set("idCostumbre", "02");
		obj.set("costumbre", "人民大众");
		col2.add(obj);

		request.setAttribute("elements2", col2);

		Collection col3 = new ArrayList();

		DynaProperty[] properties3 = {
				new DynaProperty("idCountry", String.class),
				new DynaProperty("country", String.class),
				new DynaProperty("idIdioma", String.class),
				new DynaProperty("idioma", String.class),
				};

		DynaClass user3DynaClass = new BasicDynaClass("user3", null, properties3);

		obj = user3DynaClass.newInstance();
		obj.set("idCountry", "54");
		obj.set("country", "中国");
		obj.set("idIdioma", "cn");
		obj.set("idioma", "汉语");
		col3.add(obj);

		obj = user3DynaClass.newInstance();
		obj.set("idCountry", "55");
		obj.set("country", "中华人民共和国");
		obj.set("idIdioma", "ZH");
		obj.set("idioma", "标准话");
		col3.add(obj);

		obj = user3DynaClass.newInstance();
		obj.set("idCountry", "55");
		obj.set("country", "中华人民共和国");
		obj.set("idIdioma", "ZH");
		obj.set("idioma", "普通话");
		col3.add(obj);

		request.setAttribute("elements3", col3);


		Collection col21 = new ArrayList();
		Collection col22 = new ArrayList();

		obj = user2DynaClass.newInstance();
		obj.set("idCountry", "54");
		obj.set("country", "中国");
		col21.add(obj);
		obj = user2DynaClass.newInstance();
		obj.set("idCountry", "55");
		obj.set("country", "中华人民共和国");
		col21.add(obj);


		obj = user2DynaClass.newInstance();
		obj.set("idCountry", "54");
		obj.set("idCostumbre", "01");
		obj.set("costumbre", "屈原");
		col22.add(obj);

		obj = user2DynaClass.newInstance();
		obj.set("idCountry", "54");
		obj.set("idCostumbre", "02");
		obj.set("costumbre", "秋瑾");
		col22.add(obj);

		obj = user2DynaClass.newInstance();
		obj.set("idCountry", "54");
		obj.set("idCostumbre", "03");
		obj.set("costumbre", "网易");
		col22.add(obj);

		obj = user2DynaClass.newInstance();
		obj.set("idCountry", "55");
		obj.set("idCostumbre", "01");
		obj.set("costumbre", "北京新生命科技");
		col22.add(obj);

		obj = user2DynaClass.newInstance();
		obj.set("idCountry", "55");
		obj.set("idCostumbre", "02");
		obj.set("costumbre", "www.helpsoft.org");
		col22.add(obj);

		request.setAttribute("elements21", col21);
		request.setAttribute("elements22", col22);

		return mapping.findForward("comboselect");
	}

}

⌨️ 快捷键说明

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