gpt4 book ai didi

java - Struts tag-tiles 无法在 web.xml 或 jar 文件中解析

转载 作者:行者123 更新时间:2023-11-30 03:30:57 25 4
gpt4 key购买 nike

我在 Eclipse IDE 和 JBoss5 服务器和 maven 中使用 Struts2 进行构建。我试图在一个简单的登录应用程序中使用图 block 。但我无法包含标签库。我已在 pom.xml 文件中导入了所有必要的 jar 依赖项。以下是我已包含在 maven pom.xml 文件中的 jar 列表:

  • struts2-core 2.3.15.1
  • struts2-tiles-插件2.3.15.1
  • commons-beanutils
  • struts-taglib
  • 公共(public)消化器
  • commons-beanutils
  • tiles-api

我还包括并尝试了不同的可能组合

  1. tiles-api-2.0.3.jar
  2. tiles-core-2.0.3.jar
  3. tiles-jsp-2.0.3.jar
  4. struts-tiles.jar

但它仍然不起作用,错误是:

-The absolute uri: http://tiles.apache.org/tags-tiles cannot be resolved in either web.xml or the jar files deployed with this application
-ServletException including path '/layout.jsp'.
-ServletException including path '/layout.jsp'.

当我尝试在 JSP 页面上导入图 block taglib 时,它会显示

URI: http://tiles.apache.org/tags-tiles cannot be resolved in either web.xml or the jar files deployed with this application.

我也尝试过谷歌。找到了一些解决方案,但它们对我不起作用。

最佳答案

您应该使用至少 2.4 版的 servlet API。在图 block 中,您可以使用 taglib 定义

<%@ taglib uri="http://tiles.apache.org/tags-tiles" prefix="tiles" %>

不要用Tiles搞乱Struts 1 taglib和tiles jars文物。

关于java - Struts tag-tiles 无法在 web.xml 或 jar 文件中解析,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29061630/

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