<link type="text/css" rel="stylesheet" href="js/JqGrid/css/jquery-ui.min.css">
<span>定义>类型</span>
<div class="frame_border"><div class="titleColor"><span>已定义模拟量测点信息</span><div id="typeDefines"><table id="typeDefine"></table><div id="typeDefinePager"></div></div></div></div>
### 2、JavaScript

;(function($){

$.fn.jqGridTypeDefine = function(options){//获取jquery对象var grid_selector = this;var initDate = "{oper: ""," +"height: ""," +"width: ""," +"pager_selector: "typeDefinePager"," +"where: ""," +"wherestring: {}," +"fileds: ["id", "property", "name", "sensortype", "unit","highvalue"]," +"table:"kj_typedefine"}";$.ajax({url:"MyServlet",async:true,   //是否为异步请求cache:false,  //是否缓存结果type:"GET",dataType:"json",data :{"data" : initDate,},success : function(data){for(var i=0;i<=data.length;i++){$("#typeDefine").jqGrid('addRowData',i+1,data[i]);}}})switch(options.oper){case 'jqGridCre':jqgridCre(initDate,grid_selector);break;case 'jqGridFre':jqGridFre(initDate,grid_selector);break;}$('[id^=jqgh_typeDefine_]').css("height","20px");}function jqgridCre(initDate,grid_selector) {jQuery(grid_selector).jqGrid({colNames:['标识符','属性', '名称','传感器种类','单位/0态名称','高值/1态名称'],colModel:[{name:'id',index:'id',width: 100,},{name:'property',index:'property',width: 100,},{name:'name',index:'name',width: 100,},{name:'sensortype',index:'sensortype',width: 100,},{name:'unit',index:'unit',width: 100,},{name:'highvalue',index:'highvalue',width: 100,}],sortname : "id",sortorder : "desc",viewrecords : true,shrinkToFit : true,width: 1645,height: 500,rowNum : 20,rowList : [ 10,15,30 ],datatype: 'text',pager: "#typeDefinePager",onSelectRow:function(rowid){grid_selectRow = $(grid_selector).jqGrid("getRowData",rowid);},});}

})(jQuery);

### 3、servlet

package com.test.servlet;

import com.test.entity.MyEntity;

import com.test.service.MyService;

import javax.servlet.http.HttpServlet;

import javax.servlet.http.HttpServletRequest;

import javax.servlet.http.HttpServletResponse;

import java.io.IOException;

public class MyServlet extends HttpServlet {

MyService service = new MyService();protected void doPost(HttpServletRequest request, HttpServletResponse response) throws IOException{response.setContentType("text/html");request.setCharacterEncoding("utf-8");response.setCharacterEncoding("utf-8");}protected void doGet(HttpServletRequest request, HttpServletResponse response) throws IOException{response.setContentType("text/html");request.setCharacterEncoding("utf-8");response.setCharacterEncoding("utf-8");String jqgridData = request.getParameter("data");MyEntity myEntity = new MyEntity();myEntity.setJqgridData(jqgridData);String str = service.getJqgridData(myEntity);response.getWriter().print(str);}

}

### 4、service

package com.test.service;

import com.test.dao.MyDao;

import com.test.entity.MyEntity;

public class MyService {

MyDao myDao = new MyDao();public String getJqgridData(MyEntity myEntity) {String jqgridData = myDao.selectJqgridData(myEntity);return jqgridData;}

}

### 5、dao

package com.test.dao;

import com.test.entity.MyEntity;

import com.test.entity.SecondData;

import com.test.util.MySQLFactory;

import org.json.JSONArray;

import org.json.JSONException;

import org.json.JSONObject;

public class MyDao {

public String selectJqgridData(MyEntity myEntity) {String str = myEntity.getJqgridData();String data = "";try {JSONObject obj = new JSONObject(str);String oper = String.valueOf(obj.get("oper"));String fileds = String.valueOf(obj.get("fileds")).replace(""","").replace("[","").replace("]","");String table = String.valueOf(obj.get("table"));String sql = String.format("select %s from %s ",fileds,table);System.out.println(sql);data = MySQLFactory.queryData(sql);} catch (JSONException e) {e.printStackTrace();}return data;}

}

### 6、entity

package com.test.entity;

public class MyEntity {

private String jqgridData;public MyEntity() {}public MyEntity(String jqgridData) {this.jqgridData = jqgridData;}public String getJqgridData() {return jqgridData;}public void setJqgridData(String jqgridData) {this.jqgridData = jqgridData;}

}

### 7、连接池### 最后小编在这里分享些我自己平时的学习资料,由于篇幅限制,pdf文档的详解资料太全面,细节内容实在太多啦,所以只把部分知识点截图出来粗略的介绍,每个小节点里面都有更细化的内容!**有需要的程序猿(媛)可以关注+点赞,[点击这里免费获取](https://gitee.com/vip204888/java-p7)****程序员代码面试指南 IT名企算法与数据结构题目最优解**这是” 本程序员面试宝典!书中对IT名企代码面试各类题目的最优解进行了总结,并提供了相关代码实现。针对当前程序员面试缺乏权威题目汇总这一-痛点, 本书选取将近200道真实出现过的经典代码面试题,帮助广“大程序员的面试准备做到万无一失。 “刷”完本书后,你就是“题王”!![image.png](https://img-blog.csdnimg.cn/img_convert/627a86f20bbea33fd8d34d8b89aa7bcc.png)**《TCP-IP协议组(第4版)》**本书是介绍TCP/IP协议族的经典图书的最新版本。本书自第1版出版以来,就广受读者欢迎。本书最新版进行」护元,以体境计算机网络技不的最新发展,全书古有七大部分共30草和7个附录:第一部分介绍一些基本概念和基础底层技术:第二部分介绍网络层协议:第三部分介绍运输层协议;第四部分介绍应用层协议:第五部分介绍下一代协议,即IPv6协议:第六部分介绍网络安全问题:第七部分给出了7个附录。![image.png](https://img-blog.csdnimg.cn/img_convert/d826ff7c0113d974883337f3e746daac.png)**Java开发手册(嵩山版)**这个不用多说了,阿里的开发手册,每次更新我都会看,这是8月初最新更新的**(嵩山版)**![image.png](https://img-blog.csdnimg.cn/img_convert/985ac002ac4212559d72f524b18fa06b.png)**MySQL 8从入门到精通**本书主要内容包括MySQL的安装与配置、数据库的创建、数据表的创建、数据类型和运算符、MySQL 函数、查询数据、数据表的操作(插入、更新与删除数据)、索引、存储过程和函数、视图、触发器、用户管理、数据备份与还原、MySQL 日志、性能优化、MySQL Repl ication、MySQL Workbench、 MySQL Utilities、 MySQL Proxy、PHP操作MySQL数据库和PDO数据库抽象类库等。最后通过3个综合案例的数据库设计,进步讲述 MySQL在实际工作中的应用。![image.png](https://img-blog.csdnimg.cn/img_convert/8ea5b7943108eb6548ba45d25c63e12e.png)**Spring5高级编程(第5版)**本书涵盖Spring 5的所有内容,如果想要充分利用这一领先的企业级 Java应用程序开发框架的强大功能,本书是最全面的Spring参考和实用指南。本书第5版涵盖核心的Spring及其与其他领先的Java技术(比如Hibemate JPA 2.Tls、Thymeleaf和WebSocket)的集成。本书的重点是介绍如何使用Java配置类、lambda 表达式、Spring Boot以及反应式编程。同时,将与企业级应用程序开发人员分享一些见解和实际经验,包括远程处理、事务、Web 和表示层,等等。![image.png](https://img-blog.csdnimg.cn/img_convert/3f28e09df49dc2b8003475f050e01881.png)**JAVA核心知识点+1000道 互联网Java工程师面试题**![image.png](https://img-blog.csdnimg.cn/img_convert/686a012c02716c66ccced32bd3e0323c.png)![image.png](https://img-blog.csdnimg.cn/img_convert/867344f684fa79577a6451e4d09371e6.png)**企业IT架构转型之道 阿里巴巴中台战略思想与架构实战**本书讲述了阿里巴巴的技术发展史,同时也是-部互联网技 术架构的实践与发展史。]**Spring5高级编程(第5版)**本书涵盖Spring 5的所有内容,如果想要充分利用这一领先的企业级 Java应用程序开发框架的强大功能,本书是最全面的Spring参考和实用指南。本书第5版涵盖核心的Spring及其与其他领先的Java技术(比如Hibemate JPA 2.Tls、Thymeleaf和WebSocket)的集成。本书的重点是介绍如何使用Java配置类、lambda 表达式、Spring Boot以及反应式编程。同时,将与企业级应用程序开发人员分享一些见解和实际经验,包括远程处理、事务、Web 和表示层,等等。[外链图片转存中...(img-8TwIKLmj-1628288191095)]**JAVA核心知识点+1000道 互联网Java工程师面试题**[外链图片转存中...(img-KqF5t3tM-1628288191097)][外链图片转存中...(img-eWH72E23-1628288191097)]**企业IT架构转型之道 阿里巴巴中台战略思想与架构实战**本书讲述了阿里巴巴的技术发展史,同时也是-部互联网技 术架构的实践与发展史。![image.png](https://img-blog.csdnimg.cn/img_convert/6d83300ac2e2c9739c1b2cce3821a4a3.png)

Java程序员面试笔记pdf,JqGrid完整例子相关推荐

  1. Java 高级软件工程师面试题,java 教程多态,Java 程序员面试笔记 pdf

    正文 梳理知识点,是快速提升技术的关键 前面讲过,快速提升自己的技术硬实力其实是有方法的.大致就是梳理知识点+夯实基础+进阶深入学习+实战,下面我会一点点跟大家剖析,本文干货满满,大家仔细阅读. 梳理 ...

  2. 金九银十北漂记第2篇:《Java程序员面试宝典》读书笔记

    尽信书,则不如无书.-–孟子 谈一谈这本书  <Java程序员面试宝典>是我接触的第一本讲解面试相关的书籍在看到这本书之前我就经常逛csdn的bbs,已经接触面试之类的知识.不过这本书还是 ...

  3. Java程序员面试宝典笔记记录(1~3章概括)

    文章目录 导言 求职前重要的两点 求职者注意的几个方面: 挑选offer考虑5点 后台开发人员面试需要补充和阅览的书籍 需备技能方面 需要阅读的书籍(针对Java) 结语 导言   本博文是对于何昊出 ...

  4. 程序员面试必备——《Java程序员面试笔试宝典》pdf

    <Java程序员面试笔试宝典>pdf 链接: https://pan.baidu.com/s/1uqxvY55jFOEAAzcn-pNVSQ 提取码: fety 1 内容简介 · · · ...

  5. 阿里专家精心整理分享的Java程序员面试笔试通关宝典PDF

    前言 学习是一种基础性的能力.然而,"吾生也有涯,而知也无涯.",如果学习不注意方法,则会"以有涯随无涯,殆矣". 学习就像吃饭睡觉一样,是人的一种本能,人人都 ...

  6. Java程序员面试宝典

    第1部分  求职过程 古人云:凡事预则立,不预则废.机会都是垂青有准备的人的.为了得到一份满意的工作,大家一定要对整个求职过程有清醒的了解.把能够预见的.必须做的事情早一些做完,这样在大规模招聘开始的 ...

  7. Interview:Java岗位面试—面试求职攻略之一个JAVA程序员面试心得(非常值得收藏)

    Interview:Java岗位面试-面试求职攻略之一个JAVA程序员面试心得(非常值得收藏) 导读 据网上资料显示:2018年互联网行业是寒冬,其他行业日子也不好过.各个互联网大厂纷纷缩招减员,严格 ...

  8. Java程序员面试为什么失败?面试挂掉的5大原因

    4月是程序员面试最为火热的时间阶段,我最近也是有很多小伙伴去大厂面试过了,但是通过的寥寥无几,那么Java程序员面试为什么失败?下面是Java程序员面试失败最有可能的5大原因,当然也许这5点原因适用于 ...

  9. java程序员求职计划_2017年java程序员面试经验(500字)

    1.数据结构 2.OO.按照他的一段描述建模 3.Java和C++在内存管理的不同之处. 4.JAVA的多线程机制. 5.反射机制的作用,以及在哪些方面使用了反射机制 6.网络 7.DesignPat ...

最新文章

  1. JavaEE框架整合之基于注解的SSH整合
  2. react编译报错:Import in body of module; reorder to top import/first
  3. Maven学习小结(七 生命周期[转])
  4. Windows与Linux下进程间通信技术比较
  5. django-元选项
  6. UAC1.0和UAC2.0区别(八)
  7. Win10下VB6.0开发之VB6.0的安装
  8. Office 365 Connectors 的使用与自定义开发
  9. js的深拷贝的理解和实现
  10. 【NCD 2019 B】Let me sleep【边双连通分量缩点、树的直径】
  11. 免费java模板下载安装_java程序员免费简历模板下载
  12. html自动刷新插件谷歌,Super Auto Refresh:定时自动重新刷新网页
  13. 《犯罪心理学》读书笔记(part10)--犯罪心理的性别差异(上)
  14. buildroot_buildroot-我对多平台发行版创作的经验
  15. 微信小程序基于OCR插件实现图文识别(超简单)
  16. GB2312汉字分区及内码表
  17. mysql decimal 类型_MySQL中decimal类型用法的简单介绍
  18. 计算机基础知识---位运算的应用
  19. win732位oracle,win7 32位安装oracle10g步骤
  20. 我是怎么和SAP结缘的 - Jerry的SAP校园招聘之路

热门文章

  1. CMOS图像传感器的曝光及读取时序
  2. 调试笔记之雨过天晴多点还原软件MBR实例
  3. 9000字深度详解华为绩效管理体系
  4. python模拟股票查询
  5. 在Vue中调用微信的扫描二维码功能
  6. 关于百度地图显示蓝底或者只显示格子的问题
  7. 语言代码与国家地区对照表(表格)
  8. Stream 计算总和
  9. 【PS】快速抠图并保存无背景图片
  10. 深圳软件测试培训:java中数组的操作