关于eclipse项目中action中的问题,找大神求解,在线等
Console的结果如图所示,action中list函数如下:publicStringlist(){try{QueryFilterqf=newQueryFilter(th...
Console 的结果如图所示,action中list函数如下:
public String list(){
try{
QueryFilter qf = new QueryFilter(this.pages, this.getRequest());
pages = this.commodityService.getAll(qf);
StringBuffer json = new StringBuffer();
json.append("{success:true,totalCounts:").append(pages.getTotalItems());
json.append(",result:").append(JSONUtil.toJson(pages.getResult(), null, null, null)).append("}");
this.setJsonString(json.toString());
}catch(Exception e){
e.printStackTrace();
logger.error(e.getMessage());
this.setJsonString("{success:false,msg:'"+getText("messages.error.list",new String[]{getText("messages.lable.stage.commodity")})+"'}");
}
return SUCCESS;
}
请问哪儿出错了? 展开
public String list(){
try{
QueryFilter qf = new QueryFilter(this.pages, this.getRequest());
pages = this.commodityService.getAll(qf);
StringBuffer json = new StringBuffer();
json.append("{success:true,totalCounts:").append(pages.getTotalItems());
json.append(",result:").append(JSONUtil.toJson(pages.getResult(), null, null, null)).append("}");
this.setJsonString(json.toString());
}catch(Exception e){
e.printStackTrace();
logger.error(e.getMessage());
this.setJsonString("{success:false,msg:'"+getText("messages.error.list",new String[]{getText("messages.lable.stage.commodity")})+"'}");
}
return SUCCESS;
}
请问哪儿出错了? 展开
若以下回答无法解决问题,邀请你更新回答
2个回答
展开全部
关键的你没截出来..
更多追问追答
追问
这样可以了没有
追答
你的logger,是不是null啊?建议你断点调试一次,看是哪里出的问题...
本回答被提问者采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
32行抱空指针,看看是哪一句啊?现在贴的代码看不出来
追问
代码截图
追答
QueryFilter qf = new QueryFilter(this.pages, this.getRequest());这个报空指针啊,用this来获取值,是不是事先没有赋值啊?
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询