0

我是 Struts 框架的新手,在开发简单的 Struts 2 应用程序时遇到以下错误:

Cannot find the tag library descriptor for /WEB-INF/struts-html.tld

如何修复此错误?

4

2 回答 2

4

struts-html.tld是 Struts 1 标签的 TLD。

Struts 2 使用单个 TLD,struts-tags.tld,它位于struts2-core-2.x.x.jar.

您可以按如下方式声明它:

<%@ taglib prefix="s" uri="/struts-tags" %>

还有其他 TLD,例如struts-dojo-tags(在 2.1 中已弃用)struts-jquery-tags,等等……但从主要的 TLD 开始,浏览 Struts2,然后最终尝试使用“扩展”。

于 2013-01-17T08:35:34.683 回答
1

找不到标签库描述符

对于上述错误。

请将 Struts 2 核心 jar 文件上传到您的应用程序/Web 项目的构建路径,它可以工作。

谢谢古斯汗。

于 2015-04-12T19:40:10.423 回答