Struts2 - 型変換例外処理
Struts2は、conversionErrorインターセプタで型変換例外を処理する。
略 <interceptor name="conversionError" class="org.apache.struts2.interceptor.StrutsConversionErrorInterceptor"/> 略 <interceptor-ref name="conversionError"/>
型変換例外処理流れ
リクエスト ⇒ 型変換例外 ⇒ inputのview
デフォルトメッセージ変更
- グローバル
リソースファイル
xwork.defalut.invalid.fieldvalue={0}の型変換失敗
<s:fielderror../>
- Action指定
Actionリソース
invalid.fieldvalue.<propName>=<message>
【テスト】 LoginAction.properties
invalid.fieldvalue.user=input like String,String