2

私は次のような列挙型を持っています:

public enum Type{
    A("Title A"),
    B("Title B"),
    C("Title C"),
    D("Title D");

    private String title;

    private Relation(String title) {
        this.title = title;
    }

    public String getTitle() {
        return title;
    }
}

Title.D をタイプとして freemarker に入れましたが、getTitle メソッドにアクセスするにはどうすればよいですか? type.title と type.getTitle() を試しましたが、どちらも機能しません。誰でも助けることができますか?どうも!

4

1 に答える 1

1

Yuxuan のコメントは、プロジェクト内の Freemarker の新しいバージョンにアップグレードすることで問題が解決されたことを意味します。私の推測では、関連するバージョンはFreemarker 2.3.9です。ここでは、JDK1.5 enum のサポートが追加されました。

于 2015-08-18T11:11:16.467 に答える