easyui-combobox从数据库去值到前台完整过成(mybatis、js)
来源:互联网 发布:人工智能儿童教育产品 编辑:程序博客网 时间:2024/05/17 09:34
Easyui、js、mybatis框架
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
//get与set我就不写了
4:Com.cn.Controller层
@RequestMapping(value = "/getCombobox", produces = "text/html;charset=UTF-8")
@ResponseBody
public String getCombobox() {
// 用于存放查询到的数据
List<ComboboxModel> lstAll_sblx = new ArrayList<ComboboxModel>();
// 给实体类 中的 setTD、setText赋值 :
//我写的下拉框是作为查询条件的,你想想查询条件里是不是有个全部,但是数据库里没有所以在这里加上
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>
如果有错误,请提醒我
- easyui-combobox从数据库去值到前台完整过成(mybatis、js)
- Easyui+Spring+Mybatis完整示例(前台)
- easyui combobox下拉框省市县三级联动(从数据库获取数据)
- mybatis 从数据库查询的信息不完整解决办法
- EasyUI combobox 动态从服务端获取数据
- 新手学EasyUi+JS----ComboBox 级联
- easyui combobox联动(二级)
- Easyui+Spring+Mybatis完整示例(后台)
- js实现EasyUI-datagrid前台分页
- 图形数据库Neo4j从入门到精通(含Neo4j+D3.js完整实战项目开发)
- easyUI ComboBox
- easyui---combobox
- easyui combobox
- easyui-combobox
- easyui-combobox
- EasyUI-Combobox
- easyUI combobox
- easyUI ComboBox
- linux下使用yum安装jdk、mysql、tomcat、httpd
- Codeforces Round #445【solved:4 / 7】
- 词法分析之Bi-LSTM-CRF框架
- Spring 核心知识点 IOC容器入门与了解
- ThreadPoolExecutor
- easyui-combobox从数据库去值到前台完整过成(mybatis、js)
- @tomcat和@weblogic的区别
- Leetcode406 Queue Reconstruction by Height
- 你的信用值多少钱?信用好了到底能干什么?
- Let's Encrypt申请免费https证书并配置nginx
- Eclipse安装使用WindowBuilder插件
- 指针与数组
- 6358630
- 文章标题