欧美三区_成人在线免费观看视频_欧美极品少妇xxxxⅹ免费视频_a级毛片免费播放_鲁一鲁中文字幕久久_亚洲一级特黄

數據字典統一管理,動態下拉框

系統 2010 0

前端xhr ?js

?

    var buildTag = {



	/*

	 *構建數據字典某一項的下拉框

	 */

	getInfoTypeDatas:function(selectId,infoCode,defaultValue){

		$.get(basePath+"/tag/build!getInfoTypeDatas.action?infoCode="+infoCode,function(arg){

			for(var i=0; i<arg.length; i++){

				var selected = "";

				if(defaultValue){

					if(arg[i].id == defaultValue){

						selected = "selected";

					}

				}

				$("<option "+selected+">",{

					value:arg[i].id,

					text:arg[i].name

				}).appendTo($("#"+selectId));

			}

		},"json");

	},

	

	/*

	 *選擇城市

	 */

	selectCity:function(selectId,defaultValue){

		this.getInfoTypeDatas(selectId,"city",defaultValue);

	},



	selectCompanyType:function(selectId,defaultValue){

		this.getInfoTypeDatas(selectId,"companyType",defaultValue);

	},

	selectApplicationType:function(selectId,defaultValue){

		this.getInfoTypeDatas(selectId,"applicationType",defaultValue);

	},

	/**

	 * feedback type

	 * @param selectId

	 * @param defaultValue

	 */

	selectFeedbackType:function(selectId,defaultValue){

		this.getInfoTypeDatas(selectId,"feedbacktype",defaultValue);

	}

	

	

};
  


后端java代碼

?

action

?

    import java.util.List;



import javax.annotation.Resource;



import com.google.gson.Gson;



import cn.com.qytx.cbb.domain.InfoType;

import cn.com.qytx.cbb.service.IInfoType;





public class BuildTagAction extends BaseAction {



	private String infoCode;

	

	@Resource(name="infoTypeImpl")

	private IInfoType<InfoType> infoTypeService;

	

	

	public String getInfoCode() {

		return infoCode;

	}





	public void setInfoCode(String infoCode) {

		this.infoCode = infoCode;

	}





	public String getInfoTypeDatas() throws Exception{

		List<InfoType> list = infoTypeService.findByCode(infoCode);

		if(list!=null){

			Gson gson = new Gson();

			ajax(gson.toJson(list));

		}else{

			ajax("");

		}

		return null;

	}

}


  


service

?

?

    public List<InfoType> findByCode(String code){

		InfoType it = infoTypeDao.findByCode(code);

		Integer parentId = it.getId();

		return infoTypeDao.findSysList(parentId);

	}
  

?


java bean

?

    public class InfoType extends BaseEntity

{

	public enum InfoCode{

		feedbacktype("feedbacktype");

		private InfoCode(String infocode){

			this.infocode = infocode;

		}

		String infocode;

		public String getInfoCode(){

			return infocode;

		}

	}



	

    /**

     * 序列號

     */

    private static final long serialVersionUID = 2669727616436832468L;

    @Expose

    private String name; // key

    private String infoCode; // 值

    private Integer recordUserId; // 記錄人或最后修改人

    private Integer parentId;

    private Timestamp createDate;

    private Timestamp modifyDate;



    public Integer getParentId() {

		return parentId;

	}



	public void setParentId(Integer parentId) {

		this.parentId = parentId;

	}



	public Timestamp getCreateDate() {

		return createDate;

	}



	public void setCreateDate(Timestamp createDate) {

		this.createDate = createDate;

	}



	public Timestamp getModifyDate() {

		return modifyDate;

	}



	public void setModifyDate(Timestamp modifyDate) {

		this.modifyDate = modifyDate;

	}



	public String getName()

    {

        return this.name;

    }



    public void setName(String name)

    {

        this.name = name;

    }





    public Integer getRecordUserId()

    {

        return recordUserId;

    }



    public void setRecordUserId(Integer recordUserId)

    {

        this.recordUserId = recordUserId;

    }



	public String getInfoCode() {

		return infoCode;

	}



	public void setInfoCode(String infoCode) {

		this.infoCode = infoCode;

	}



	

}


  

?


util

?

    package cn.com.qytx.ayzw.util;



import java.util.HashMap;

import java.util.Map;



import cn.com.qytx.cbb.domain.InfoType;



/**

 * 功能:字典表工具類,單例模式

 * 版本: 1.0

 * 開發人員:賈永強

 * 創建日期: 下午4:40:07 

 * 修改日期:下午4:40:07 

 * 修改列表:

 */

public class InfoTypeUtil {

	

	/*******單例模式開始********/

	private static InfoTypeUtil instance = null;

	private InfoTypeUtil(){

		

	}

	public static synchronized InfoTypeUtil getInstance(){

		if(instance == null){

			instance = new InfoTypeUtil();

		}

		return instance;

	}

	

	/*******單例模式結束********/

	

	private static Map<Integer,InfoType> container = new HashMap<Integer,InfoType>();

	

	/**

	 * 功能:

	 * @param

	 * @return

	 * @throws   

	 */

	public void putToContainer(Integer id,InfoType infoType){

		this.container.put(id, infoType);

	}

	

	public static InfoType getInfoTypeById(int infoTypeId){

		return container.get(infoTypeId);

	}

	

	

}


  

?

    package cn.com.qytx.ayzw.servlet;



import java.util.List;



import javax.servlet.ServletException;

import javax.servlet.http.HttpServlet;



import cn.com.qytx.ayzw.util.InfoTypeUtil;

import cn.com.qytx.cbb.domain.InfoType;

import cn.com.qytx.cbb.service.IInfoType;

import cn.com.qytx.cbb.util.spring.SpringUtil;



public class InitInfoTypeServlet extends HttpServlet {



	@Override

	public void init() throws ServletException {

		// TODO Auto-generated method stub

		super.init();

		IInfoType<InfoType> infoTypeService = (IInfoType<InfoType>) SpringUtil.getBean("infoTypeImpl");

		List<InfoType> list = infoTypeService.findAll();

		if(list!=null){

			for(int i=0; i<list.size(); i++){

				InfoTypeUtil.getInstance().putToContainer(list.get(i).getId(), list.get(i));

			}

		}

	}



}


  


?



數據字典統一管理,動態下拉框


更多文章、技術交流、商務合作、聯系博主

微信掃碼或搜索:z360901061

微信掃一掃加我為好友

QQ號聯系: 360901061

您的支持是博主寫作最大的動力,如果您喜歡我的文章,感覺我的文章對您有幫助,請用微信掃描下面二維碼支持博主2元、5元、10元、20元等您想捐的金額吧,狠狠點擊下面給點支持吧,站長非常感激您!手機微信長按不能支付解決辦法:請將微信支付二維碼保存到相冊,切換到微信,然后點擊微信右上角掃一掃功能,選擇支付二維碼完成支付。

【本文對您有幫助就好】

您的支持是博主寫作最大的動力,如果您喜歡我的文章,感覺我的文章對您有幫助,請用微信掃描上面二維碼支持博主2元、5元、10元、自定義金額等您想捐的金額吧,站長會非常 感謝您的哦!!!

發表我的評論
最新評論 總共0條評論
主站蜘蛛池模板: 天天做天天爱夜夜爽女人爽宅 | 日韩一级在线 | 丁香五月亚洲综合在线 | 久久一区二区三区精品 | 日韩欧美精品在线 | 国产美女久久 | 午夜av成人 | 成人国产精品齐天大性 | 成人免费观看国产高清 | 欧美精品3atv一区二区三区 | 青青91视频 | www.久草.com| 精品国产九九 | 午夜av毛片 | 国产美女视频网站 | 久久亚洲欧美日韩精品专区 | 精品视频www | 国产精品亚洲片在线观看不卡 | 色草在线| 免费黄色av | 国产视频一区二区在线观看 | 成人午夜久久 | 成年人看的羞羞网站 | 亚洲国产网站 | 小明看看在线视频 | AV国産精品毛片一区二区三区 | 欧美国产日韩在线 | 日韩欧美黄色片 | 欧美一区二区三区免费视频 | 91www成人久久| 九九久久精品这里久久网 | 国产在线第一区 | 天天摸天天爽天天澡视频 | 狠狠操麻豆 | 成年男女免费视频 | 久久99精品国产麻豆婷婷洗澡 | 欧洲亚洲精品久久久久 | 天堂在线视频 | 国产在线不卡一区 | 免费色视频 | 国产成人自拍一区 |