StrutsのLookupDispatchActionでハマる

Strutsでこういうエラーに悩まされた。

HTTP Status 400 - Request[/test] does not contain handler parameter named hoge

原因は,LookupDispatchAction#getKeyMethodMap()で,putするキーの
名前を間違えていたため。ここはJSPと合ってなきゃいけない。
LookupDispatchActionを自動生成するか,外部ファイルベースのLookupDispatchActionが欲しい。

protected Map getKeyMethodMap() {
    Map map = new HashMap();
    map.put("page1.button.regist", "regist");
    map.put("page1.button.browse", "browse");
    return map;
}