打开系统首页会进去/index接口, getSysUser()获取为空时直接跳转到500页面了

EchoJSONP 发布于 01/31 11:06
阅读 202
收藏 0
// 系统首页
@GetMapping("/index")
public String index(ModelMap mmap)
{
    // 取身份信息
    SysUser user = getSysUser();
    // 根据用户id取出菜单
    if(user != null){
        List<SysMenu> menus = menuService.selectMenusByUser(user);
        mmap.put("menus", menus);
        mmap.put("user", user);
        mmap.put("copyrightYear", Global.getCopyrightYear());
    }
    return "index";
}
加载中
0
jsycwangwei
jsycwangwei

getSysUser()抛异常了吧

0
你不懂的吧
你不懂的吧

你getSysUser()获取为空时,modelMap里面没有put值,你在前台页面获取的时候调用了null的get方法,如user.name,而你的user根本没有传到页面上

0
若依开源
若依开源

断点跟踪一下,还有问题更新版本看看。

0
h
hbyckyle

请问是什么原因 今天我也遇到了 测试服没问题 上生产就出问题了

0
天天向上zhougf
天天向上zhougf

是我太菜了 这getSysUser()方法在哪呢.

 

返回顶部
顶部