jfianl controller static{}

image.png

波总早.在controller中为什么初始化一个static块会报错呢?是jfinal这样强制设定的吗?

评论区

JFinal

2017-08-21 11:42

这个与 jfinal 完全无关了,这是一个纯 java 代码问题

最重要的是: 你并没有说出到底出了什么异常

linuxea

2017-08-21 11:44

@JFinal 不好意思.详情如此: 在static 直接跳转到这里:
public InvocationTargetException(Throwable target) {
super((Throwable)null); // Disallow initCause
this.target = target;
}

linuxea

2017-08-21 11:46

@JFinal 前端就是直接500错误了.后台没有报错.

linuxea

2017-08-21 11:48

@JFinal 我看到了,是我没有初始化popMap:::.............nullpointexception被掩盖了.麻烦詹总了.

JFinal

2017-08-21 11:51

@linuxea 麻烦不是问题,问问题一定要站在回答者的角度去考虑:对方需什么样的信息量才可能有回答的空间

回答者最最基本的需求是:异常信息。否则只能靠猜迷式的方法去回复,好比我对面你的这个问题,看到的是基本的 java 代码,而且没看出有什么问题,我就只能猜测这个是 java 语言层面且与 jfinal 无关的事情

linuxea

2017-08-21 12:15

@JFinal 是的.我记住了.谢谢詹总.

Willson_L

2017-08-24 16:16

@JFinal 基于他的问题,我想请教一下, jfinal 这个框架的 controller 是单例的还是多例的?是否存在线程安全的问题呢?

JFinal

2017-08-24 17:20

@Willson_L jfinal 的 controller 并非单例,没有线程安全问题,具体的设计原因如下:
http://www.oschina.net/question/197668_221395

热门反馈

扫码入社