神马BUG 2018-10-05 00:21 采纳率: 0%
浏览 829

执行后台管理分页查询功能点不能获取商品列表,报500空指针异常

执行功能点:后台管理分页查询商品列表功呢点

运行报错:
HTTP Status 500 - Request processing failed; nested exception is java.lang.NullPointerException

type Exception report

message Request processing failed; nested exception is java.lang.NullPointerException

description The server encountered an internal error that prevented it from fulfilling this request.

exception

org.springframework.web.util.NestedServletException: Request processing failed; nested exception is java.lang.NullPointerException
org.springframework.web.servlet.FrameworkServlet.processRequest(FrameworkServlet.java:981)
org.springframework.web.servlet.FrameworkServlet.doGet(FrameworkServlet.java:860)
javax.servlet.http.HttpServlet.service(HttpServlet.java:621)
org.springframework.web.servlet.FrameworkServlet.service(FrameworkServlet.java:845)
javax.servlet.http.HttpServlet.service(HttpServlet.java:728)
org.apache.tomcat.websocket.server.WsFilter.doFilter(WsFilter.java:51)
org.springframework.web.filter.CharacterEncodingFilter.doFilterInternal(CharacterEncodingFilter.java:121)
org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:107)

root cause

java.lang.NullPointerException
cn.e3mall.controller.ItemController.getItemList(ItemController.java:42)
sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)
sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
java.lang.reflect.Method.invoke(Method.java:601)
org.springframework.web.method.support.InvocableHandlerMethod.doInvoke(InvocableHandlerMethod.java:222)
org.springframework.web.method.support.InvocableHandlerMethod.invokeForRequest(InvocableHandlerMethod.java:137)
org.springframework.web.servlet.mvc.method.annotation.ServletInvocableHandlerMethod.invokeAndHandle(ServletInvocableHandlerMethod.java:110)
org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter.invokeHandlerMethod(RequestMappingHandlerAdapter.java:814)
org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter.handleInternal(RequestMappingHandlerAdapter.java:737)
org.springframework.web.servlet.mvc.method.AbstractHandlerMethodAdapter.handle(AbstractHandlerMethodAdapter.java:85)
org.springframework.web.servlet.DispatcherServlet.doDispatch(DispatcherServlet.java:959)

经查找错误位置 ItemController.java:42) 估计此处为空值

功能点代码
controller web层


@RequestMapping("/item/list")
@ResponseBody
 public EasyUIDataGridResult getItemList(Integer page,Integer rows){
    //调用服务查询商品列表               
     EasyUIDataGridResult result = itemService.getItemList(page, rows);   此处为.java:42    空值
      return result;
   }
}

service 服务层

 @Autowired
private TbItemMapper itemMapper;


    @Override
public EasyUIDataGridResult getItemList(int page, int rows) {
       //设置分页信息
      PageHelper.startPage(page, rows);
      //执行查询
      TbItemExample example = new TbItemExample();
      List<TbItem> list = itemMapper.selectByExample(example);
      //创建一个返回值对象
      EasyUIDataGridResult result = new EasyUIDataGridResult();
      result.setRows(list);
      //取分页结果
      PageInfo<TbItem> pageInfo = new PageInfo<>(list);
      long total = pageInfo.getTotal();
      result.setTotal(total);
      return result;
}

请求支援 GG all

展开全部

  • 写回答

3条回答 默认 最新

  • 枫吖 2018-10-05 03:26
    关注

    空指针异常肯定是itemService为null了,应该是你的itemService没有赋值吧,看看是不是自动装配的问题

    评论
  • 神马BUG 2018-10-05 18:51
    关注

    把工程maven install 一下?

    评论
  • 神马BUG 2018-10-05 23:38
    关注

    自动装配怎么搞呢,大牛

    评论
编辑
预览

报告相同问题?

悬赏问题

  • ¥15 数值分析的小论文,十页内
  • ¥15 Windows软实时
  • ¥15 自有服务器搭建网络隧道并且负载均衡
  • ¥15 opencv打开dataloader显示为nonetype
  • ¥15 MacOS 80端口外网无法访问
  • ¥50 js逆转反解密-会的来
  • ¥15 wrodpress如何调取数据库并展示
  • ¥15 python梯形积分与GPS测得位移使用卡尔曼滤波融合问题
  • ¥15 匈牙利算法分割求损失问题
  • ¥30 ABAQUS 实体单元如何在分析步中分步多次施加绕某轴的运动?
手机看
程序员都在用的中文IT技术交流社区

程序员都在用的中文IT技术交流社区

专业的中文 IT 技术社区,与千万技术人共成长

专业的中文 IT 技术社区,与千万技术人共成长

关注【CSDN】视频号,行业资讯、技术分享精彩不断,直播好礼送不停!

关注【CSDN】视频号,行业资讯、技术分享精彩不断,直播好礼送不停!

客服 返回
顶部