フォームにいくつかのエラーを追加しようとしていますが、コードがコンパイルされません。
特に、公式のプレイ 2 API が正しくないようです。
errors() が validationError のリストを返すことがわかり
ます http://www.playframework.com/documentation/api/2.0/java/play/data/Form.Field.html#errors()
とにかく試したら
ValidationError e = new ValidationError("name", "user already exist",new ArrayList());
filledForm.errors().add(e);
add メソッドが存在しないというエラーが表示されました。
私はそれがハッシュマップであることを発見しましたが、次のコードはコンパイルされません:
filledForm.errors().put("name","s");
どのようにエラーを追加しますか?? ありがとう
編集:ジュリアン・ラフォントに感謝します
ValidationError e = new ValidationError("name", "user already exist",new ArrayList());
ArrayList<ValidationError> errors = new ArrayList<ValidationError>();
errors.add(e);
filledForm.errors().put("name",errors);
return badRequest(loginForm.render(filledForm));