首页
App
&
Coffee
文档
项目
分享
反馈
俱乐部
登录
注册
设置的全局变量已经赋值了,其他方法用的时候变成空的
java_hello_world
2017-08-04 16:40
为什么在下面的其他的方法是用这个变量(companybh)的时候变为null了。我已经赋值了啊
项目:
JFinal
评论区
java_hello_world
2017-08-04 16:40
使用
回复
JFinal
2017-08-04 16:44
每一个请求过来的时候都是独立的 controller 对象,所以 companybh 是独立的,可以为其添加一个 static 修饰,但要注意线程安全问题
建议通过拦截器来解决,拦截器自动为这个属性赋值即可,至于为啥 jfinal 的 controller 不是单例的,这里有很详细的说明:
http://www.oschina.net/question/197668_221395
回复
java_hello_world
2017-08-04 16:51
@JFinal
谢谢
回复
发送
我要反馈
热门反馈
扫码入社