/ WEB-INF / tagsフォルダーからタグファイルを保持する方法はありますか?たぶん、どういうわけかtldを使用し、tagdirの代わりにuriでそれらを呼び出すことによって?
このリクエストの理由は、1つのコードベースから複数のサイトを実行しようとしていて、WEB-INF / site1 / templates、tagsなどのようにしたいためです。したがって、これが最初から間違った考えである場合は、お気軽にそう言う。
明らかにそうではありません:http://java.sun.com/j2ee/1.4/docs/tutorial/doc/JSPTags6.htmlタグがどこにあるかを示すためにtldを使用している場合でも、WEB-INF/tagsまたはMETA-のいずれかにあります。 jarにパックされたタグのINF/タグ。
taglibを配信する標準的な方法は、すべてのタグをjarにパックし、このディレクトリにもあるjarにTLDを含めることです。
META-INF/tld/
コンテナが起動すると、TLDのすべてのjarがスキャンされるため、タグの場所がわかります。タグを参照するには、URLを使用するだけです。これがJSTLの仕組みです。
異なるサイトが別々のインスタンスとして実行されている場合は、展開中に関連するタグを/ Web-Inf/tagsにコピーするだけです。