首页
App
&
Coffee
文档
项目
分享
反馈
俱乐部
登录
注册
从拦截器进入到控制器 怎么正常返回数据呢
haoran789
2019-05-06 14:49
是哪个环节不对呢
项目:
JFinal
评论区
鼻涕刘o0
2019-05-06 15:26
你在拦截器里调用控制器的方法,感觉有点奇怪。
回复
JFinal
2019-05-06 15:43
NullPointerException 没有什么好的办法,老老实实单步调试,看哪个对象为 null 引发的,分分钟解决
回复
haoran789
2019-05-07 08:51
@JFinal
还真不是 只是通过拦截器过来的时候有问题 直接调用没事的
回复
haoran789
2019-05-07 08:51
@鼻涕刘o0
是有点怪
回复
JFinal
2019-05-07 10:06
@haoran789
我看到你有一个 new RoleController()
controller 的 new 是要交给 jfinal 的, new 出来以后要初始化,否则是用不了的
例如,你在 new 出来的 RoleController 中使用了 setAttr 方法,而这个方法底层是用的 request.setAttribute(....), 而 request 是 null, 所以会引发 NPE
因此,我前面讲的,通过单步调试分分钟就可以定位到是 setAttr 用到底层的 requset 对象为 null 值
回复
发送
我要反馈
热门反馈
扫码入社