Java异常crshes玩法框架

标签 java exception playframework crash

我有以下 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/

相关文章:

java - Selenium 不使用 InternetExplorerDriver 单击按钮的解决方法

c# - 控制 joopz,可能是 jquery 或 php

.net - 跨服务边界传递异常,是个坏主意吗?

c# - 我应该为客户端连接选择哪种异常处理

java - Play 2 - 尚未定义默认的 EBean 服务器

java - 线程启动不调用运行

sockets - java.net.SocketException : Invalid argument

java - 在 Play Framework 上使用 YAML 初始化一些测试数据

playframework - Play框架应用间通信

java - 运行 JAR 文件时的 Linux VIRT 内存