gpt4 book ai didi

jsp - 使用前缀导入的标签库中没有定义标签

转载 作者:行者123 更新时间:2023-12-04 03:16:50 25 4
gpt4 key购买 nike

我在 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。提前致谢

最佳答案

你需要检查两件事,我也遇到了同样的问题

  1. <%@ taglib tagdir="/WEB-INF/tags/" prefix="tag" %>在标签后添加'/'
  2. tagdir路径应该没有拼写错误,我忘记在 tags 中添加's'文件夹。

关于jsp - 使用前缀导入的标签库中没有定义标签,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/40280620/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com