java 自动封装_自动补全的java封装
原来我做自动补全的时候都是需要什么直接返回什么,不能再返回其他的信息.但是看到经理封装的以后,情况变了(可以返回很多信息了);
参考代码:
String sql = "select kh.khName,kh.khId from OaKehu kh where kh.khName like '%"+khn+"%'";
PrintWriter out = null ;
Query q = session.createQuery(sql);
List result =q.list();
List> list = new ArrayList>(result.size());
if(result.size()==0){
Map map = new HashMap(3);
map.put("khName", "");
map.put("khId", "");
map.put("label", "未找到任何结果");
list.add(map);
}else{
for (Object[] o : result) {
Map map = new HashMap(o.length);
map.put("khName", o[0].toString());
map.put("label", o[0].toString());
map.put("khId", o[1].toString());
list.add(map);
}
}
out = response.getWriter();
out.print(JsonUtil.toJson(list));
out.flush();
out.close();
//备注:其中map中的key为label的显示.其他的数据通过select方法可以调用
//select : function(event, ui) {alert(ui.term[map中的key]);} ;
java 自动封装_自动补全的java封装相关推荐
- java 故障排查_目前最全的 Java 服务问题排查套路
问题分类: CPU问题 内存问题(GC问题.内存泄漏. OOM,Coredump 等) I/O问题 问题排查工具箱: 系统级别的工具: top:查看系统/进程cpu.内存.swap等资源占用情况的必备 ...
- Java毕设项目门诊管理系统补录(java+VUE+Mybatis+Maven+Mysql)
Java毕设项目门诊管理系统补录(java+VUE+Mybatis+Maven+Mysql) 项目运行 环境配置: Jdk1.8 + Tomcat8.5 + Mysql + HBuilderX(Web ...
- AndroidStudio 文档自动提示代码提示补全
从eclipse转到AS下,发现很多功能"没了",其实是设置的问题, 例如我习惯于在鼠标移动到某个类.方法.字段上面时自动出现说明文档,是因为在AS下默认没有开启 可以手动显示,快 ...
- excel自动筛选_自动更改Excel筛选器标题
excel自动筛选 There was a question about Excel Advanced Filter criteria on the Tech Republic blog recent ...
- 对于idea,关于java中制表符对不齐的问题,以及java中制表符“\t“对齐补全问题;以及修改idea的tab的位数
对idea 的默认一个制表符占4位. 例如:str1 /t str2 说明:str1.str2 是字符串变量名, 分为三种情况. 如果str1 的字符的位数不足为4位,那么str1后的str1就补全空 ...
- java 句柄池_深入理解JVM之Java对象的创建、内存布局、访问定位详解
本文实例讲述了深入理解JVM之Java对象的创建.内存布局.访问定位.分享给大家供大家参考,具体如下: 对象的创建 一个简单的创建对象语句Clazz instance = new Clazz();包含 ...
- 【Java开发】2021最新最全的Java开发工程师学习路线
2021最新最全的Java开发学习路线 阶段一 (夯实基础) 一.Java基础语法 二.Java面向对象编程 三.Java核心类库 四.XML与JSON 五.算法与数据结构 六.数据库 七.JDBC技 ...
- java高淇_高淇java300集JAVA常用类作业
一.选择题 1. 以下选项中关于int和Integer的说法错误的是( B D).(选择二项) A.int是基本数据类型,Integer是int的包装类,是引用数据类型 B.int的默认值是0,Int ...
- java多线程 模型_一篇文章读懂Java多线程模型
要真正了解Java的多线程,我们还要从进程和线程的概念说起 进程 进程(Process)是计算机中的程序关于某数据集合上的一次运行活动,是系统进行资源分配和调度的基本单位,是操作系统结构的基础.在早期 ...
最新文章
- 支持支付宝(Alipay)付款的三个美国主机商
- 关于SQL命令中不等号(!=,)
- 谷歌AI公布新项目:未来你的宠物可能真的会是“机器”狗!
- CSLA.Net 3.0.5 项目管理示例 业务集合基类(ProjectResources.cs,ProjectResource.cs)
- ado.net 操作mysql_ADO.NET操作数据库(一)
- .net里鼠标选中的text数据怎么获取_数据快速对比,这个快捷键你都不会,难怪要加班...
- 古怪题,5.0-4.90 =?
- System.Convert 的一些事
- haproxy基于cookie实现会话绑定
- MySQL查看修改存储引擎总结
- 梯度消失与梯度爆炸----解决方案(一)
- 网络流概念及相关算法介绍
- 3串口多串口双串口以及2串口UART转WiFi多跳通讯实现二
- 聚类分析软件测试,基于复杂网络的软件测试路径聚类分析-计算机工程与应用.PDF...
- 使用位运算求正数的相反数
- 路由器当做交换机使用
- Postman使用技巧3
- (据说是)鏼爷和吴凯路爷爷出的NOIP模拟神题集锦
- 道哥:三十年后,我终于学会了读书
- js定时换图片(图片路径可变)
热门文章
- 如何从三流程序员成长为一名年薪50W的架构师(文末附送学习资料)
- 外国人看我国量子计算机祖冲之号,1.2小时完成超算8年!我国“祖冲之号”量子计算机刷新记录...
- golang mysql自动重连_rabbitmq消费者插入mysql数据并实现断线自动重连
- qthread destroyed while thread is still running
- python and or 优先级
- C++11 新特性之std::thread
- error: jump to label [-fpermissive]
- pytorch历史版本下载:
- pytorch问题汇总
- TensorFlow如何充分使用所有CPU核数,提高TensorFlow的CPU使用率,以及Intel的MKL加速