私は自分のプロジェクトに検証サービスを実装しようとしました。 コード:検証とメッセージ結合Spring Framework
......
error.zip=There is an Error at Zip-Code
error.countryname=There is an Error at Countryname
すべてが正常に動作します
public class UserValidator implements Validator{
public boolean supports(Class<?> clazz) {
return Ort.class.isAssignableFrom(clazz);
}
public void validate(Object target, Errors errors) {
Ort ort = (Ort) target;
if((ort.getcountryname().length() == 0) && (ort.getzip().length() == 0))
{
errors.reject("error.zip");
errors.reject("error.countryname");
}
}
}
私は彼がエントリを次のメッセージのXMLを持っている:私のバリデータのコードは次のようになります。 コード:
<form:errors path="*" cssClass="error message" element="div"/>
私はエラーを取得する場合は私のHTMLコードは次のようになります。 コード:
There is an Error at Zip-Code<br>There is an Error at Countryname
私の質問: どうやって参加することができます私はこのように私のjspでoutprintを作りますメッセージ私はルックスと私のjspでoutprintを得るように: コード:
There is an Error at Zip-Code, There is an Error at Countryname
私はthaのようsomethink行うことができます私の検証クラスでは?
コード:
......
errors.reject("error.zip"+"error.countryname");
......
。 – Ralph
こんにちは、その返信ありがとう:)しかし、私はどのように私はメッセージ文字列を組み合わせることができます答えを見つけることができませんすべての文書で。だから私の質問は、私が好きなすべてのメッセージ文字列を含むオブジェクトの種類を作成できますか?だから私はそれのような何かをすることができます:TheObjectIdontKnow = name = new TheObjectIdontKnow();あなたが私を助けることができることを望む;)=( "通常の文字列" + "message.from.messagefile" + "、" + "SecondMessage.from.messagefile" – user1083404