Strutsでvalidationをはじめ色々なところでお世話になるActionErrorsは、
そもそもActionMessagesの亜種とも言え、Errorに特化したもの。
そのためActionErrorsはActionMessageの集合体といえる。
そのため
などといった使い方をする。
なお、現在この部分にActionErrorを入れるのは非推奨となっている。
が。
Struts古いバージョンだった場合、逆にActionMessageを使うとClassCastExceptionとかが発生する場合がある。
ClassCastExceptionとはいえCastしても解決できない爆
この場合はActionErrorを使わなければならない。
時の流れは無常だね☆
って話。
そもそもActionMessagesの亜種とも言え、Errorに特化したもの。
そのためActionErrorsはActionMessageの集合体といえる。
そのため
ActionErrors errors = new ActionErrors();
errors.add("error", new ActionMessage("hoge") );
などといった使い方をする。
なお、現在この部分にActionErrorを入れるのは非推奨となっている。
が。
Struts古いバージョンだった場合、逆にActionMessageを使うとClassCastExceptionとかが発生する場合がある。
ClassCastExceptionとはいえCastしても解決できない爆
この場合はActionErrorを使わなければならない。
時の流れは無常だね☆
って話。