1

完全なコードのオートコンプリートが必要です。STSがgspファイルでタグをオートコンプリートするように、core/grails/spring taglibsを追加することができました。私が今やりたいことは、自分のカスタムタグライブラリに対して同じことをすることです. タグ lib 記述子を手動で作成し、それを tld フォルダーに配置すると、このように gsp ファイルにインクルードを追加できます

<%@   taglib prefix="p" uri="/web-app/WEB-INF/tld/pk.tld" %>

それはすべて完璧に機能します!それらを各gspファイルに追加するのは少し面倒ですが、オートコンプリートを取得すれば問題ありません。

質問: grails taglib に基づいて tld ファイルを生成する方法はありますか? 属性はハッシュマップで動的ですが、すべて/正しい属性が何らかの方法で使用されているかどうかを制御したいので、何らかの方法で宣言できます。

ありがとう!!!

4

1 に答える 1

0

あなたのカスタム タグ ライブラリはすべて grails でプログラムによって生成されるため、tld を自動的に生成する方法はないと思います。これらのドキュメント(下部) は、JSP からタグ ライブラリを呼び出す方法を示しています。2 番目のステップは、タグ定義を grails tld ファイルに手動で追加することです。

おそらくあなたが聞きたかったことではないでしょう。

もちろん、STS でカスタム taglib のオートコンプリートを取得する方法に関する質問への回答は、より良い結果をもたらす可能性がありますが、私にはわかりません。Intellij Idea のアルティメット エディションにこの機能があることは知っています。

于 2010-02-17T12:21:03.527 に答える