Struts tags-tiles 无法在 web.xml 或 jar 文件中解析
Struts tags-tiles cannot be resolved in either web.xml or the jar files
我在 Eclipse IDE 和 JBoss5 服务器中使用 Struts2 和 maven 进行构建。我试图在一个简单的登录应用程序中使用磁贴。但我无法包含标签库。我已经在 pom.xml
文件中导入了所有必需的 jars 依赖项。以下是我在 maven pom.xml
文件中包含的 jar 列表:
- struts2-核心 2.3.15.1
- struts2-tiles-plugin 2.3.15.1
- commons-beanutils
- struts-taglib
- 公共消化器
- commons-beanutils
- 方块-api
我还包括并尝试了
的不同可能组合
- 方块-api-2.0.3.jar
- tiles-core-2.0.3.jar
- 方块-jsp-2.0.3.jar
- 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 页面上导入图块 taglib
时,它显示
URI: http://tiles.apache.org/tags-tiles
cannot be resolved in
either web.xml
or the jar files deployed with this application.
我也试过Google。找到了一些解决方案,但它们对我不起作用。
您至少应使用 servlet API 2.4 版。在图块中,您可以使用 taglib definition
<%@ taglib uri="http://tiles.apache.org/tags-tiles" prefix="tiles" %>
不要搞砸 Struts 1 个带有 Tiles 个工件的 taglib 和 tiles jar。
您想将 Struts2 与 Tiles3 集成。
见https://cwiki.apache.org/confluence/display/WW/Tiles+3+Plugin
和
How to integrate Struts 2 with Tiles 3
我在 Eclipse IDE 和 JBoss5 服务器中使用 Struts2 和 maven 进行构建。我试图在一个简单的登录应用程序中使用磁贴。但我无法包含标签库。我已经在 pom.xml
文件中导入了所有必需的 jars 依赖项。以下是我在 maven pom.xml
文件中包含的 jar 列表:
- struts2-核心 2.3.15.1
- struts2-tiles-plugin 2.3.15.1
- commons-beanutils
- struts-taglib
- 公共消化器
- commons-beanutils
- 方块-api
我还包括并尝试了
的不同可能组合- 方块-api-2.0.3.jar
- tiles-core-2.0.3.jar
- 方块-jsp-2.0.3.jar
- 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 页面上导入图块 taglib
时,它显示
URI:
http://tiles.apache.org/tags-tiles
cannot be resolved in eitherweb.xml
or the jar files deployed with this application.
我也试过Google。找到了一些解决方案,但它们对我不起作用。
您至少应使用 servlet API 2.4 版。在图块中,您可以使用 taglib definition
<%@ taglib uri="http://tiles.apache.org/tags-tiles" prefix="tiles" %>
不要搞砸 Struts 1 个带有 Tiles 个工件的 taglib 和 tiles jar。
您想将 Struts2 与 Tiles3 集成。
见https://cwiki.apache.org/confluence/display/WW/Tiles+3+Plugin
和
How to integrate Struts 2 with Tiles 3