码迷,mamicode.com
首页 > 数据库 > 详细

easy UI mybatis springMvc 通过前台输入的时间查询数据库 Oracle

时间:2017-07-12 13:37:02      阅读:1052      评论:0      收藏:0      [点我收藏+]

标签:dos   spring   inpu   信息   类型   数据   parser   for   jdbc   

数据库类型为 date类型 实际值 如:2017/7/11 14:24:19

解决思路

前台UI的时间到后天是字符串 不转换 直接在Mybatis中接收时间字符串

前台UI代码 easy ui 时间控件

<td>上传日期:</td>
                            <td>
                                <input class="easyui-datebox" id="createTimeQ" name="createTime"  data-options="formatter:myformatter,parser:myparser" style="width:150px"/>
                            </td>
                            <td>至:</td>
                            <td>
                                <input class="easyui-datebox" id="updateTimeQ" name="updateTime" data-options="formatter:myformatter,parser:myparser" style="width:150px"/>
                            </td>

js提交代码 我是用来查询列表信息的 用的是easyUI的datagrid控件 你可以用aiax的其他方式提交 post 或者get

$("#dosTable").datagrid(‘load‘, {
                
                createTime :$("#createTimeQ").datetimebox(‘getValue‘),
                updateTime :$("#updateTimeQ").datetimebox(‘getValue‘)
            });

 

后台层如下 获取时间

paramMap.put("createTime", request.getParameter("createTime"));
        paramMap.put("updateTime", request.getParameter("updateTime"));

 

此处用createTime 作为开始时间  用updateTime 作为结束时间 mbatis 的xml配置如下

<if test="createTime != null and createTime != ‘‘" >
and CREATE_TIME &gt; to_date(#{createTime,jdbcType=TIMESTAMP},‘yyyy-mm-dd hh24:mi:ss‘)
</if>
<if test="updateTime != null and updateTime != ‘‘" >
and CREATE_TIME&lt; to_date(#{updateTime,jdbcType=TIMESTAMP},‘yyyy-mm-dd hh24:mi:ss‘)
</if>

这样就可以通过前台时间查询后台了

 

easy UI mybatis springMvc 通过前台输入的时间查询数据库 Oracle

标签:dos   spring   inpu   信息   类型   数据   parser   for   jdbc   

原文地址:http://www.cnblogs.com/nmdzwps/p/7154726.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!