日期:2014-05-16 浏览次数:20786 次
$("#show_supply_table").click(function() { var datas={time:time,event:event,supply:supply,productName:productName}; var paths=path+"/statistic/aboutSupply.shtml"; $.ajax({ type:"get", url:paths, dataType:"json", data:datas, success:function(data){ alert("对鸟!!"); },error:function(a,b){ alert(b); } }); });
/** * 处理ajax请求,返回查询结果 * * @author Quinn He * @param time 时间范围 * @param event 事件 * @param supply 供应商 * @param productName 产品名 * @dateTime 2012-3-2 下午2:19:01 * @param request * @param response * @return java.util.Map<String, Object> */ @RequestMapping(value = "/statistic/aboutSupply.shtml", method = RequestMethod.GET) @ResponseBody protected Map<String, Object> aboutSupply(@RequestParam(value = "time") String time, @RequestParam(value = "event") String event, @RequestParam(value = "supply") String supply, @RequestParam(value = "productName") String productName, final HttpServletRequest request, final HttpServletResponse response) { Map<String, Object> model = new HashMap<String, Object>(); time = StringUtils.isEmpty(time) ? null : time; event = StringUtils.isEmpty(event) ? null : event; supply = StringUtils.isEmpty(supply) ? null : supply; productName = StringUtils.isEmpty(productName) ? null : productName; String[] params = { time, event, supply, productName }; List<ApkStatisticRawBean> list = this.querySupplyDetail(params, null); model.put("aboutSupplys", list); return model; }
error:function(a,b){ alert(b); }
import java.util.ArrayList; import java.util.Date; import java.util.LinkedHashMap; import java.util.List; import java.util.Map; import me.gall.business.model.mybatis.bean.ApkStatisticRaw; import me.gall.business.model.mybatis.bean.SupplyInfo; import me.gall.business.service.init.SystemServiceImpl; /** * @author Quinn He * @dateTime 2012-2-9 下午4:35:18 */ public class ApkStatisticRawBean { /** * @author Quinn He * @dateTime 2012-2-29 下午6:06:24 * @param bean */ public ApkStatisticRawBean(ApkStatisticRaw bean) { this.id = bean.getId(); this.uuid = bean.getUuid(); if (bean.getApkId() != null) { this.apk = SystemServiceImpl.getInstance().getBaseApkMap().get(bean.getApkId()); } if (bean.getChannelId() != null) { this.channel = SystemServiceImpl.getInstance().getChannels().get(bean.getChannelId()); } if (bean.getSupplyId() != null) { this.supply = SystemServiceImpl.getInstance().getSupplys().get(bean.getSupplyId()).getSupply(); } this.content = bean.getContent(); if (bean.getCreateTime() != null) { this.createTime = new Date(bean.getCreateTime()); } this.creator = bean.getCreator(); if (bean.getEventId() != null) { this.event = SystemServiceImpl.getInstance().getApkStatisticCategoryEventMap().get(bean.getEventId()); } this.numbers = bean.getNumbers(); this.other = bean.getOther(); this.productName = bean.getProductName(); this.status = bean.getStatus(); if (bean.getTime() != null) { this.time = new Date(bean.getTime()); } } /** * This field was generated by MyBatis Generator. This field corresponds to the database column apk_sta