2

サンプル CRUD アプリケーションがあります。使用するアプリケーションは Wine Cellar アプリです。ワインの検索、セラーへのワインの追加、ワインの更新と削除ができます。JAX-RS と Jersey を使用して、jQuery と Java を使用した RESTful サービスから取得しました。

Wine クラスを変更して、検証制約を含めました。

@NotNull(message='Name must have a value')
private String name;
@NotNull(message='Grapes must have a value')
private String grapes;

ユーザーがワインを作成/更新すると、名前とブドウのフィールドが空の場合、エラーがスローされます。すべての検証メッセージが json 形式でブラウザーに返されます。

public Wine create(Wine wine) {...}
public Wine update(Wine wine) {...}

エラーが 1 つだけスローされた場合は、正しいメッセージをユーザーに表示し、フィールドを強調表示したいと考えています。

エラーを引き起こした空のフィールド (名前または ID) と正しい検証メッセージを取得するにはどうすればよいですか?

4

1 に答える 1