我有以下 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异常crshes玩法框架,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18297347/