栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 软件开发 > 后端开发 > Java

easyui(datagrid数据查询)

Java 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

easyui(datagrid数据查询)

一、datagrid

1、界面代码:


	
	
		
		
		查询
	
	
	
	

 2、script块:

界面展示:

3、servlet块:

package com.zking.servlet;

import java.io.IOException;
import java.io.PrintWriter;
import java.util.HashMap;
import java.util.List;
import java.util.Map;

import javax.servlet.ServletException;
import javax.servlet.annotation.WebServlet;
import javax.servlet.http.HttpServlet;
import javax.servlet.http.HttpServletRequest;
import javax.servlet.http.HttpServletResponse;

import com.alibaba.fastjson.JSON;
import com.zking.biz.BookBiz;
import com.zking.biz.IBookBiz;
import com.zking.entity.Book;

@WebServlet("/BookListServlet")
public class BookListServlet extends HttpServlet {
	protected void doGet(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException {
		doPost(request, response);
	}

	protected void doPost(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException {
		//三个编码方式
		request.setCharacterEncoding("utf-8");
		response.setCharacterEncoding("utf-8");
		response.setContentType("text/html; charset=UTF-8");
		//获取out对象
		PrintWriter out = response.getWriter();
		int pageIndex=1;
		int pageSize=10;
		
		//接收前台传递过来的参数 page rows bname
		String pid=request.getParameter("page");//当前页码
		if(pid!=null) {
			pageIndex=Integer.parseInt(pid);
		}
		String size=request.getParameter("rows");//每页多少条
		if(size!=null) {
			pageSize=Integer.parseInt(size);
		}
		String bname=request.getParameter("bname");//关键字
		if(bname==null) {
			bname="";//相当于查询全部
		}
		String btype=request.getParameter("btype");//列名
		if(btype==null) {
			btype="bname";
		}
		//servlet调用biz
		IBookBiz ibb=new BookBiz();
		//获取总行数
		int zhs=ibb.getRows("tb_book where "+btype+" like '%"+bname+"%'");
		//拿到分页的集合
		List ls = ibb.getAllByPage(pageIndex, pageSize, btype,bname);
		//前台的json数据需要的两个参数:total:总行数 rows:书籍集合
		Map mym=new HashMap<>();
		//放两对值
		mym.put("total", zhs);
		mym.put("rows", ls);
		//把map集合-->json格式的对象字符串
		String str=JSON.toJSONString(mym);
		//输送到页面
		out.write(str);
		out.flush();
		out.close();
	}

}

转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/862584.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号