【发布时间】:2017-03-09 21:39:30
【问题描述】:
我正在 Intellij IDEA 中使用 Java EE 7,并尝试创建和使用自定义 .tag 文件。我已关注this 的回答并在 WEB-INF/tags 中创建了一个 wrapper.tag 文件:
<%@tag description="Simple Wrapper Tag" pageEncoding="UTF-8"%>
<html><body>
<jsp:doBody/>
</body></html>
我已经在我的 web 目录中创建了一个 .jsp 文件:
<%@page contentType="text/html" pageEncoding="UTF-8"%>
<%@taglib prefix="t" tagdir="/WEB-INF/tags" %>
<t:wrapper>
<h1>Welcome</h1>
</t:wrapper>
但在加载页面时,我总是出现以下两个错误之一:
- 在以“t”为前缀导入的标签库中未定义标签“wrapper”
- lang.ClassNotFoundException: org.apache.jsp.temptest_jsp
请注意,我的 jsp 文件名为 temptest.jsp。 提前致谢
【问题讨论】:
-
文件夹标签里的文件是什么?
-
@CarlosLaspina 它们是 .tag 文件。到目前为止,我只有 wrapper.tag
标签: jsp intellij-idea custom-tags