暂未做详细整理, 后期有机会完善
jsp 是否有效: <s:select id="queryIsValid" name="configBean.queryIsValid" data="${configBean.queryIsValid}" cssClass="box_cangdan" list="#{‘‘:‘‘}"></s:select> js var isValidData = [{"value":"0","name":"否"}, {"value":"1","name":"是"}]; /** * 绑定是否有效 */ function bindIsValidData(idArray){ $.each(idArray, function(i, n){ var oldValue = $("#"+n).attr("data"); $("#"+n).empty(); $("#"+n).append("<option value=‘‘></option>"); for(var i in isValidData){ $("#"+n).append("<option value=‘"+isValidData[i].value+"‘>"+isValidData[i].name+"</option>"); } $("#"+n).val(oldValue); }); } $(function(){ bindIsValidData(["queryIsValid"]); }); 后台 - 具体的查询功能 EntBusinessConfigBean.java 属性(setter/getter)private String queryIsValid = ""; xxxAction 属性(setter/getter)private EntBusinessConfigBean configBean = new EntBusinessConfigBean(); //接收参数bean map.put("queryIsValid", null==configBean?null:configBean.getQueryIsValid()); showBeans = entBusinessConfigService.queryBusinessConfigDic(map, page); Object queryIsValid = map.get("queryIsValid"); if (queryIsValid != null && queryIsValid.toString().trim().length() > 0) { sql.append(" and t.Is_Valid = ? "); params.add(queryIsValid); } //List<Map<String, Object>> return new SQLQueryAdapter(this.hibTemplate).executeNativeSqlResultMap(sql.toString(), params,page);
原文:https://www.cnblogs.com/jkfeng/p/11867403.html