我有以下 Controller :

public static Result overview() {

    class Earning {
        public int ammount;
        public String description;
    }

    Earning[] earnings = new Earning[5];

    earnings[0].ammount = 5;

    return ok(overview.render(earnings));
}

由于没有在Java中在数组中创建相应的对象,因此应该得到:java.lang.NullPointerException

但是Play框架崩溃并没有显示此错误。

有什么想法如何不使框架崩溃并首先看到错误?

最佳答案

加:

earnings[0] = new Earning();

之前:
earnings[0].ammount = 5;

这样,earnings[0]将保存一个Earning对象,您将能够访问其ammount字段。

关于java - Java异常崩溃 Play Framework ,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/18297347/

10-10 01:06