就是想问问我的一个类继承了Controller,用 setSessionAttr("user", user);这个方法报java.lang.reflect.InvocationTargetException,难道还要实例化Session吗?user对象不为空里面有东西
项目:JBolt极速开发平台
就是想问问我的一个类继承了Controller,用 setSessionAttr("user", user);这个方法报java.lang.reflect.InvocationTargetException,难道还要实例化Session吗?user对象不为空里面有东西
public Controller setSessionAttr(String key, Object value) {
request.getSession(true).setAttribute(key, value);
return this;
}
可知道 session 的实例化是自动化的,你的代码出现了 Null Pointer Exception,应该是 request.getSession(true) 这一行代码出的问题,这一行代码 jfinal 仅仅是转调了一下底层的 HttpServletRequest,这个在历史是从未出现过问题
目前为止我也不知道原因