条件查询按时间段查询

controller层中:

//hrs 2015-02-05 新闻条件查询增加时间段查询 start

String startTime = request.getParameter("startTime");
String endTime = request.getParameter("endTime");
//end
Map<String, Object> map = new HashMap<String, Object>();
map.put("name", name);
map.put("content", content);
//hrs 2015-02-05 新闻条件查询增加时间段查询start
map.put("startTime", startTime);
map.put("endTime", endTime);

//end

//hrs 2015-02-05 新闻条件查询增加时间段查询start
modelAndView.addObject("startTime", startTime);
modelAndView.addObject("endTime", endTime);

//end


Dao层中:

//hrs 2015-02-05 新闻条件查询增加时间段查询 start
Object startTime = map.get("startTime");
if(startTime!=null&&!startTime.toString().equals("")){
if(wherehql.equals("")){
wherehql+=" where ";
}else{
wherehql += " and ";
}
wherehql += "time >= '" + startTime.toString() + "'";
}

Object endTime = map.get("endTime");
if(endTime!=null&&!endTime.toString().equals("")){
if(wherehql.equals("")){
wherehql+=" where ";
}else{
wherehql += " and ";
}
wherehql += "time <= '" + endTime.toString() + "'";
}
//end


页面:

<!--hsr 2015-02-05 新闻条件查询增加时间段查询功能  start-->
                                新闻发布时间:<input type = "text" name = "startTime" value = "${startTime}" class = "date" dateFmt="yyyy-MM-dd HH:mm" readonly="true"  >
                                -<input type = "text" name = "endTime" value = "${endTime}" class = "date" dateFmt = "yyyy-MM-dd HH:mm" readonly = "true" >
                                <!--end  -->

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值