Spring3.1.0.RELEASEを使用しています。Springでエラーメッセージを適切にフォーマットするにはどうすればよいですか?プロパティファイルには…</p>があります
Incomplete.headers.fileData=The file is missing the following required header(s): %s
次に、検証クラスで、
public void validate(Object target, Errors errors) {
...
final String missingHeadersStr = Joiner.on(",").join(missingHeaders);
errors.rejectValue("fileData", "Incomplete.headers.fileData", new Object[] {missingHeadersStr}, "The file is missing some required headers.");
ただし、(デバッグを通じて)「missingHeadersStr」フィールドが空ではないことを確認しましたが、JSPに表示されるのは
The file is missing the following required header(s): %s
Springでエラーメッセージをフォーマットする適切な方法は何ですか?その価値のために、私はそれらをJSPにそのように表示しています
<form:errors path="fileData" cssClass="error" />