LookupDispatchAction + エンター

LookupDispatchActionを使ったフォーム処理で、JSPページでこんな風になってたとします。


<html:submit property="methodKey">
<bean:message key="button.add"/>
</html:submit>
普通にサブミットのボタンを押した場合はアクションクラスで"submit"メソッドが処理されるのですが、ボタンを押さずにENTERキーを押した場合、

Request does not contain handler parameter named methodKey

というエクセプションになります。
これを回避するには、hidden parameterを利用します。


<html:hidden property="methodKey" value="submit"/>
これをいれておけばエンターを押してもOK。