0
我不斷收到「JSPG0047E:無法找到的URI標籤庫/ WEB-INF /標籤」以下JSP錯誤:Spring MVC的 - 無法找到標記庫的自定義標籤
<%@ taglib uri="http://java.sun.com/jsp/jstl/core" prefix="c"%>
<%@taglib prefix="my" tagdir="/WEB-INF/tags" %>
<my:custom-tag param1="${someVariable}" />
我的標籤看起來是這樣的:
<%@ tag body-content="empty"%>
<%@ attribute name="param1" required="true" type="java.lang.Object"%>
<dl>
<dt>Name</dt>
<dd>${param1.name}</dd>
</dl>
這是在Spring MVC應用程序我已經部署在WAR在EAR到WebSphere Application Server 7,我不知道這是否是與上下文根一個問題,因爲標籤目錄不在localhost/WEB-INF/tags
,而是localhost/myApp/WEB-INF/tags
,我想。我有以下目錄結構:
- src
- main
- webapp
- WEB-INF
- tags
- custom-tag.tag
- views
- jspFileThatUsesTag.jsp
爲WAR項目有/src/main/webapp
要/
展開組件,所以WEB-INF/tags
是越來越把我的應用程序的根目錄。
我在做什麼錯?試圖爲tagdir="/WEB-INF/tags"
設置不同的值會導致關於標記目錄的錯誤不以WEB-INF/tags
開頭。