Maven依賴罐中的Taglib如何在web.xml中配置此taglib?
您不需要在中進行任何配置web.xml,如果taglib在meta-inftaglib.tldjar內,則它是自動的,Tomcat已經識別出來。
您可以使用jsp:
<% @ Taglib prefix = 'my' uri = 'http://www.mytags.com/'%>解決方法
所以我曾經像這樣配置我的標簽庫:
<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是一個maven依賴項,因此當然不在/ WEB-INF / lib上。
如何配置我的標簽庫,以便可以在我的JSP中執(zhí)行此操作:
<%@ taglib uri='myTags' prefix='mt' %>
EDIT1: 為了方便起見,taglib.tld位于jar的META-INF內部,因此您可以通過引用jar本身來訪問tld。這是將taglib與Web應用程序框架jar一起分發(fā)的便捷方法。
EDIT2: 當我們部署webapp時,jar將位于WEB / INF /lib中。但是在開發(fā)過程中,使用m2eclipse在eclipse內部,jar將不會。因此eclipse抱怨它找不到taglib,因為該jar不存在,而且我無法在web.xml中引用我的jar。
相關文章:
1. java - 創(chuàng)建maven項目失敗了 求解決方法2. javascript - ie11以下單擊打開不了file,雙擊可以。求解?3. mysql scripts提示 /usr/bin/perl: bad interpreter4. PHP類屬性聲明?5. python - 數據無法插入到mysql表里6. mac里的docker如何命令行開啟呢?7. javascript - vue 2.0 :key的作用8. atom開始輸入!然后按tab只有空格出現(xiàn)沒有html格式出現(xiàn)9. php - MySQL數據庫設計,獲取點贊的人數10. python小白 問關于參數無法找到的問題
