java Servlet 输出json数据

protected void doGet(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException {
		// TODO Auto-generated method stub
		// 设置响应内容类型
		response.setHeader("Cache-Control", "no-cache");
	    response.setContentType("application/json;charset=UTF-8");
		
		PrintWriter out = response.getWriter();
		JSONObject jsonobj = new JSONObject();
		
		String menu_name = request.getParameter("menu_name") == null ? "" : request.getParameter("menu_name");
		int page = request.getParameter("page") == null ? 1 : Integer.parseInt(request.getParameter("page"));
		int pagesize = request.getParameter("pagesize") == null ? 5 : Integer.parseInt(request.getParameter("pagesize"));
		
		MenuService menuService = new MenuService();
		ArrayList<Menu> arr = menuService.selectByPage(menu_name, page, pagesize);
		int rs_count = menuService.selectCount(menu_name);
		
		jsonobj.put("code", 0);
		jsonobj.put("message", "OK");
		jsonobj.put("Rows", arr);
		jsonobj.put("Total", rs_count);
		
		out.println(jsonobj);
	}

新蔷程序员特训营,带领初学者快速开发商业项目:https://paishenwx.taobao.com/

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值