Action内でActionErrorをrequestに追加する

ActionFormのvalidateじゃチェックしきれなかった、業務のエラーかつ、<html:errors/>を使いたい場合にどうやるんだ?と思ってやってみた。

    request.setAttribute(Globals.ERROR_KEY, errors);

値の設定方法はこんな感じ。こうすると<html:errors/>が勝手にエラーを一覧表示してくれる。setAttributeのキーが分からなくてAction.ERROR_KEYが非推奨になってたんで、ちょこっとばかし探してしまいました。

#追記:ひがさんより正しい方法を教えていただきました!

    saveErrors(request, errors);

こうやるようです。