easyui-combobox从数据库去值到前台完整过成(mybatis、js)

原创 2017年11月17日 14:55:58

Easyuijsmybatis框架

cobobox从数据库取数据到前台

1:Html代码:

<div id=”sblx” calss=”easyui-combobox”></div>

2:Js代码:

$(‘#sblx’).combobox({          

 Url:’${pageContext.request.contextPath}/getCombobox.action’,

editable : false,

valueField : 'id',

textField : 'text',

onLoadSuccess : function(none) {

$("#sblx").combobox('select', '全部'); //接收数据完毕后给文本框赋值“全部”  

(我是用来查询的所以有这一步操作)

}    

});

3:Com.cn.Model包下新建类ComboboxModel

public class ComboboxModel {

private String id;// id,内码

private String text;// text显示名称

}

//combobox中的每一行都是一个键值对id/text

//getset我就不写了

4:Com.cn.Controller

@RequestMapping(value = "/getCombobox", produces = "text/html;charset=UTF-8")

@ResponseBody

public String getCombobox() {

// 用于存放查询到的数据

List<ComboboxModel> lstAll_sblx = new ArrayList<ComboboxModel>();

// 给实体类 中的 setTDsetText赋值 :

       //我写的下拉框是作为查询条件的,你想想查询条件里是不是有个全部,但是数据库里没有所以在这里加上

lstAll_sblx.add(new ComboboxModel("全部", "全部"));

try {

List<ComboboxModel> list_sblx = service.getSblx();//调用service层方法

if (list_sblx != null && list_sblx.size() > 0) {

lstAll_sblx.addAll(list_sblx);

}

} catch (Exception e) {

e.printStackTrace();

}

JSONObject jo = new JSONObject();

jo.put("sblx", lstAll_sblx);

return jo.toString();

}

5:Com.cn.service层:(都是方法的接口)

List<ComboboxModel> getSblx();

6:Com.cn.serviceimpl层:(实现services接口;注解必须加)

@Override

public  List<ComboboxModel> getSblx()

{

return mapper.getSblx();

}

7:Com.cn.mapper层:(都是接口,与service几乎一致)

List<ComboboxModel> getSblx();

8:Com.cn.mapperimpl层:

<!-- 设备类型 -->

<select id="getSblx" resultType="com.cn.model.ComboboxModel">

select SBLX as text,min(GUID) as id from s_ycsb group by SBLX having count(*) >0

</select>


如果有错误,请提醒我

 

mybatis和Springmvc系统将数据从数据库传送到前台的总流程

首先映射生成数据库中表对应的mapper和表名相同的java文件和表名后加个Example的java文件后。再创建一个表名+service和一个页面名+controller 的java文件。 ...
  • qq_36978506
  • qq_36978506
  • 2017年09月01日 14:44
  • 557

后台往前台页面传值

我的后台是java , 前台页面是html , 用的是ajax来进行前后台交互 后台:     @ResponseBody     @RequestMapping("/count")...
  • wanghe1228
  • wanghe1228
  • 2017年02月21日 14:12
  • 331

如何将.net后台数据库的值动态的传给前台的javascript

我现在想实现一个将数据中的值动态的传给前台的javascript,但是用了好多种方法都实现不了,请高手请教。谢谢。 ...
  • tottttot
  • tottttot
  • 2007年05月15日 09:05
  • 1054

通过JS获取前台数据,并向后台一般处理程序传递

function AddTeachCourse() { //取得教师ID var strTeacherID = $("#hidFieldSaveTeacherID").val(...
  • baidu_33430214
  • baidu_33430214
  • 2017年05月31日 17:20
  • 1022

easyUI combobox json 从后台取数据显示

利用easyUI的combobox从后台取数据显示在下拉框中时,前台可以有两种写法 1、在页面中使用                             data-options="panelH...
  • u010591939
  • u010591939
  • 2015年04月20日 15:18
  • 5198

easyui-combobox获取后台传递的值

1、页面代码:
  • u010697983
  • u010697983
  • 2014年08月25日 13:36
  • 3505

Struts2+spring+Mybatis,前台向后台传值乱码的问题

Struts2+spring+Mybatis,前台向后台传值乱码的问题    1)在页面上定义charset的字符集      Java"  pageEncoding="utf-8" ...
  • zhangzuyuanbest
  • zhangzuyuanbest
  • 2016年12月08日 19:32
  • 1120

整合SpringMvc和mybatis问题:后台已传值到jsp,但显示不出来

昨天整合SpringMvc和mybatis后,明明后台已查询出来值,也传到了前台,但是前台值显示为空!现在调试好了,一定要记录下来!! 涉及到从数据库获取值的时候,在前台取值一定要注意字段的大小写!...
  • haoui123
  • haoui123
  • 2017年04月18日 09:37
  • 724

radio标签获取数据库的值并显示在jsp页面上

第一步:struts文件弄到本地然后找到radio的value属性把rtexprvalue改为true 第二步:修改应用S标签的头文件 第三步:                 ${sampl...
  • u012021208
  • u012021208
  • 2016年07月11日 15:02
  • 1278

mybaits中后台接收前台提交的数据解析

纠结了很长时间的问题,在技术经理的帮助下解决了 最初我用的是list来接收前台传来的数据,发现不能传进来,换成arrayList,进来了并加上了@RequestParam,于是再去看看List和Ar...
  • sinat_29581293
  • sinat_29581293
  • 2016年07月04日 10:54
  • 3287
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:easyui-combobox从数据库去值到前台完整过成(mybatis、js)
举报原因:
原因补充:

(最多只允许输入30个字)