问答详情
源自:5-2 Shiro会话管理2

打开页面就执行了doReadsession方法,这个时候的get(key)取不到值报错

if(sessionId == null){

return null;

}

byte[] key=getKey(sessionId.toString());

byte[] value=redisUtil.get(key.toString()).getBytes();

Session session=(Session) SerializationUtils.deserialize(value);

return session;


提问者:qq_提升自己呀_0 2018-08-06 18:36

个回答

  • 慕盖茨5387556
    2018-12-15 12:37:26

    看看你redisUtil的get方法的参数是string 还是byte[]!