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
开头。