Struts2 eclipseでの開発tips

EclipseHTMLEditorでJSPやらを作ってると、
カスタムタグも補完機能が働いてすばらしいことになります。

Strutsで開発環境を整えた方なら分かってる話なのかも。

Struts2ではカスタムタグライブラリは1つになっています。
何も設定せずとも、カスタムタグを書いてやれば、
動作するんですが、
エディタでは補間が効かない&エラーとしてみなされてしまう。
の2重苦でやりづらいことこの上ないです。

そこで、web.xmlにカスタムタグの設定を書くことでこれを解消します。
<taglib>
<taglib-uri>/struts-tags</taglib-uri>
<taglib-location>/WEB-INF/struts-tags.tld</taglib-location>
</taglib>
問題のstruts-tags.tldstruts2-core-2.X.X.jar中META-INF直下に入っているので、そいつをぶっこぬいて、置いてやればOKです。
web.xmlは(eclipse上では)エラーが出ますが、そこは無視しましょう。

これで、カスタムタグの補間が効くようになります。
素晴らしく簡単にJSPが作れるので、必須の設定でしょう。