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