I am new to the Struts framework and while developing a simple Struts 2 application I'm getting the following error:
Cannot find the tag library descriptor for /WEB-INF/struts-html.tld
How do I fix this error?
I am new to the Struts framework and while developing a simple Struts 2 application I'm getting the following error:
Cannot find the tag library descriptor for /WEB-INF/struts-html.tld
How do I fix this error?
struts-html.tld
is a TLD for Struts 1 tags.
Struts 2 uses a single TLD, struts-tags.tld
, and it's in the struts2-core-2.x.x.jar
.
You can declare it as follows:
<%@ taglib prefix="s" uri="/struts-tags" %>
There are other TLDs like struts-dojo-tags
(deprecated in 2.1), struts-jquery-tags
, etc... but start with the main one, take a tour of Struts2 and then eventually try to use the "extensions".
Can not find the tag library descriptor
For above Error.
Please upload the Struts 2 core jar file to the Build path of your application/web project, it works.
Thanks Ghouse khan.