@POST
@At("/queryAll")
@Ok("json")
public LigerGrid query(HttpServletRequest req, @Param("page")int page, @Param("pagesize")int pagesize) {
// System.out.println(Json.toJson(req));
Pager pager = dao.createPager(page, pagesize);
List<QuartzJobPojo> menuList = quartzJobService.query((Cnd) Cnd.orderBy().desc("job_short"), pager);
int count = count();
return new LigerGrid(menuList, count);
}
5 回复
System.out.println(Json.toJson(req)); // 本来我是想打印 request里面的内容的,但是这句也不会执行
楼上的代码是卡壳了...
应该是这样
System.out.println(Json.toJson(req.getParameterMap()));
// System.out.println(Json.toJson(req));
此处代码原意是为打印客户端发给服务器的所有参数以作调试用
但是写错了,会造成服务器错误,并报出 java.lang.OutOfMemoryError: Java heap space
正确代码应是:
System.out.println(Json.toJson(req.getParameterMap()));
我就是这个卡壳的
@guest 继承Pager自定义。 dao.createPager等价于new Pager,你打开源码看一眼,其实就是new一个而已。所以继承Pager自定义成需要的就可以了
自豪地采用 NutzCN ionic
添加回复
请先登陆