qq_42914617 2019-09-18 15:59 采纳率: 25%
浏览 478

json传递到前端报空指针异常(前端使用的easyui)

如题

    @RequestMapping("/list")
    private String list() throws IOException{
        List<User> list = userService.UserList();
        String jsonString = JSON.toJSONString(list);
        HttpServletResponse response = ServletActionContext.getResponse();
        response.setContentType("text/json;charset=utf-8");
        response.getWriter().write(jsonString);
        return "product";
    }
<table id="list"></table>
    <script type="text/javascript">
    $('#list').datagrid({
    url:'/list',
        columns:[[
            {
                filed:'id',
                title:'用户编号',
                checkbox:true   
            },
            {
                filed:'name',
                title:'用户名称',
                width:200
            },
            {
                filed:'info',
                title:'用户简介',
                width:300
            }   
        ]],
        pagination:true
    });

    </script>
  • 写回答

2条回答

  • 乐古 2019-09-18 17:02
    关注

    你debug一下,很有可能是list为空,然后转json的时候报空指针异常,如果是这个原因,你在
    List list = userService.UserList();后面加一段试一下:

    if(list==null){
    list=new ArrayList<User>();
    }
    
    评论

报告相同问题?

悬赏问题

  • ¥15 ubuntu子系统密码忘记
  • ¥15 信号傅里叶变换在matlab上遇到的小问题请求帮助
  • ¥15 保护模式-系统加载-段寄存器
  • ¥15 电脑桌面设定一个区域禁止鼠标操作
  • ¥15 求NPF226060磁芯的详细资料
  • ¥15 使用R语言marginaleffects包进行边际效应图绘制
  • ¥20 usb设备兼容性问题
  • ¥15 错误(10048): “调用exui内部功能”库命令的参数“参数4”不能接受空数据。怎么解决啊
  • ¥15 安装svn网络有问题怎么办
  • ¥15 vue2登录调用后端接口如何实现