Maven依賴罐中的Taglib。如何在web.xml中配置此taglib?
您不需要在中進(jìn)行任何配置web.xml,如果taglib在meta-inftaglib.tldjar內(nèi),則它是自動(dòng)的,Tomcat已經(jīng)識(shí)別出來。
您可以使用jsp:
<% @ Taglib prefix = 'my' uri = 'http://www.mytags.com/'%>解決方法
所以我曾經(jīng)像這樣配置我的標(biāo)簽庫:
<jsp-config> <taglib> <taglib-uri>myTags</taglib-uri> <taglib-location>/WEB-INF/lib/mylib-2.0.1.jar</taglib-location> </taglib> </jsp-config>
但是現(xiàn)在mylib-2.0.1.jar是一個(gè)maven依賴項(xiàng),因此當(dāng)然不在/ WEB-INF / lib上。
如何配置我的標(biāo)簽庫,以便可以在我的JSP中執(zhí)行此操作:
<%@ taglib uri='myTags' prefix='mt' %>
EDIT1: 為了方便起見,taglib.tld位于jar的META-INF內(nèi)部,因此您可以通過引用jar本身來訪問tld。這是將taglib與Web應(yīng)用程序框架jar一起分發(fā)的便捷方法。
EDIT2: 當(dāng)我們部署webapp時(shí),jar將位于WEB / INF /lib中。但是在開發(fā)過程中,使用m2eclipse在eclipse內(nèi)部,jar將不會(huì)。因此eclipse抱怨它找不到taglib,因?yàn)樵搄ar不存在,而且我無法在web.xml中引用我的jar。
相關(guān)文章:
1. javascript - 怎么實(shí)現(xiàn)移動(dòng)端頁面滑動(dòng)切換,從1可以滑到2 但是不能從2滑回1 這樣的效果呢?2. javascript - JS設(shè)置Video視頻對(duì)象的currentTime時(shí)出現(xiàn)了問題,IE,Edge,火狐,都可以設(shè)置,反而chrom卻...3. 求大神幫我看看是哪里寫錯(cuò)了 感謝細(xì)心解答4. php自學(xué)從哪里開始?5. 網(wǎng)頁爬蟲 - python爬蟲翻頁問題,請(qǐng)問各位大神我這段代碼怎樣翻頁,還有價(jià)格要登陸后才能看到,應(yīng)該怎么解決6. javascript - 如果所有請(qǐng)求都放到actions 里面,那拿到的數(shù)據(jù)應(yīng)該 放在哪里,state 還是vue實(shí)例里面的data?7. 數(shù)據(jù)庫 - MySQL 單表500W+數(shù)據(jù),查詢超時(shí),如何優(yōu)化呢?8. mysql多表查詢9. phpstady在win10上運(yùn)行10. python - from ..xxxx import xxxx到底是什么意思呢?
