1

JARファイルにパッケージ化されたタグライブラリを使用しているとします。JARファイルを変更したくない場合、そのURIが別のタグライブラリと衝突した場合に、タグライブラリの宣言されたURIを変更またはオーバーライドする方法はありますか?

4

1 に答える 1

1

異なるtaglibに対して競合するURIを取得し、JARを変更したくない場合は、JARからTLDを抽出し、次のweb.xmlようなもので上書きしてみてください。

<jsp-config>
    <taglib>
        <taglib-uri>http://foobar.org</taglib-uri>
        <taglib-location>/WEB-INF/tlds/yourtaglib.tld</taglib-location>
    </taglib>
</jsp-config>

これは、抽出されたTLDファイルをに配置し、JSPで/WEB-INF/tlds/yourtaglib.tld参照することを前提としています。http://foobar.org

<%@ taglib uri="http://foobar.org" prefix="p" %>
于 2012-11-11T12:55:04.530 に答える