easy UI mybatis springMvc 通过前台输入的时间查询数据库 Oracle
数据库类型为 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 > to_date(#{createTime,jdbcType=TIMESTAMP},'yyyy-mm-dd hh24:mi:ss') </if> <if test="updateTime != null and updateTime != ''" > and CREATE_TIME< to_date(#{updateTime,jdbcType=TIMESTAMP},'yyyy-mm-dd hh24:mi:ss') </if>
这样就可以通过前台时间查询后台了
分类:
Java各种功能实现
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· .NET Core 中如何实现缓存的预热?
· 从 HTTP 原因短语缺失研究 HTTP/2 和 HTTP/3 的设计差异
· AI与.NET技术实操系列:向量存储与相似性搜索在 .NET 中的实现
· 基于Microsoft.Extensions.AI核心库实现RAG应用
· Linux系列:如何用heaptrack跟踪.NET程序的非托管内存泄露
· TypeScript + Deepseek 打造卜卦网站:技术与玄学的结合
· Manus的开源复刻OpenManus初探
· 三行代码完成国际化适配,妙~啊~
· .NET Core 中如何实现缓存的预热?
· 如何调用 DeepSeek 的自然语言处理 API 接口并集成到在线客服系统