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.tldはstruts2-core-2.X.X.jar中META-INF直下に入っているので、そいつをぶっこぬいて、置いてやればOKです。
web.xmlは(eclipse上では)エラーが出ますが、そこは無視しましょう。
これで、カスタムタグの補間が効くようになります。
素晴らしく簡単にJSPが作れるので、必須の設定でしょう。