Strutsて、ボタンが複数あるとき、DispatchActionというのを使い、とくに、ボタンのラベルを日本語にしたい場合は、メッセージファイルにボタンの名前を書いて、それを表示させる、LookupDispatchActionっていうのを使う。
このLookupDispatchAction、Strutsの1.2と1.3でちがってる。
そのため、struts-blankを解凍して、このlibをもとに、プログラムを作ろうとすると、
たとえば、struts-blank-1.3.10のWEB-INFのlibの中には、
struts-core-1.3.10.jar、struts-taglib-1.3.10.jar、struts-tiles-1.3.10.jar
その他もろもろ・・・しかなく、これらのjarには、LookupDispatchActionが所属する、
org.apache.struts.actions.LookupDispatchAction
がないので、1.2まではOKでも、1.3では、エラーとなる。
この、org.apache.struts.actions.LookupDispatchActionは、
struts-extras-1.3.10.jar
の中にいるので、こいつをリンクする。
なお、こいつを入手するには、strutsのDownloadから、落としてくればいい。