validationエラー時のメッセージについて、フィールド値参照、リソースバンドルの使用、動的パラメータ(OGNL式記述)。jsp には
これで概ね Struts2 は OK(かな、今頃確認)。いい感じに進化していると感じます。積極的に採用の方向で。
【XxxAction-validation.xml】
0
8
true
${getText("fieldName.userId")} は ${minLength} 〜 ${maxLength}桁で入力。(入力値:${userId})
^[0-9a-zA-Z]+
${getText("error.alnum", {getText("fieldName.userId")} )}
【message.properties】
fieldName.userId=ユーザID
error.alnum={0}は半角英数字で入力してください。
error.required.userId=ユーザIDは必須項目です。