java封装map_javaMap封装

Action层

@RequestMapping(value = "/adback/adManager.do")

public String page(Model model, HttpServletRequest request, Integer currPage) {

PageModel page = new PageModel();

page.setPageNumber(10);

if (currPage != null) {

page.setCurrentNumber(currPage);

}

Map param = new HashMap();

param.put("adState", request.getParameter("adState"));

if (StringUtil.isEntity(request.getParameter("siteName"))) {

param.put("siteName", request.getParameter("siteName"));

}

if (StringUtil.isEntity(request.getParameter("adClient"))) {

param.put("adClient", request.getParameter("adClient"));

}

if (StringUtil.isEntity(request.getParameter("adSite"))) {

param.put("adSite", request.getParameter("adSite"));

}

page = adService.queryPage(param, page);

model.addAttribute("page", page);

model.addAttribute("param", param);

model.addAttribute("requestUrl", "adManager.do");

return "/adback/adManager";

}

实现层

@Override

public PageModel queryPage(Map param, PageModel page) {

param.put("limitStart", page.getLimitStart());

param.put("limitEnd", page.getLimitEnd());

List> result = myAdMapper.queryAd(param);

int count = myAdMapper.queryAdCount(param);

page.setResult(result);

page.setCountNumber(count);

return page;

}

[/size][size=x-small][size=small][/size] 持久层 List> queryAd(Map param); Integer queryAdCount(Map param); select count(*) as totalcount from ad_point a, ad b where b.point_id=a.id and a.site_name=#{siteName} and b.ad_client like concat('%',#{adClient},'%') and a.site_remark like concat('%',#{adSite},'%') and b.state=#{adState}

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值