在Struts中找不到/WEB-INF/struts-html.tld的标记库描述符

时间:2013-01-17 07:45:04

标签: jsp struts2 struts struts-tags

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

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

如何解决此错误?

2 个答案:

答案 0 :(得分:3)

struts-html.tld是Struts 1代码的顶级域名。

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等等......但从主要版本开始,浏览Struts2然后最终尝试使用“扩展名” ”

答案 1 :(得分:1)

找不到标记库描述符

对于上述错误。

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

由于 Ghouse汗。