Logo Questions Linux Laravel Mysql Ubuntu Git Menu
 

Error - Can not find the tag library descriptor for "/struts-tags"

Tags:

java

jsp

struts2

I'm receiving this error on my jsp file - 'Can not find the tag library descriptor for "/struts-tags"'

Strange thing is my app still seems to work.

I'm following the tutorials at - http://struts.apache.org/2.x/docs/using-struts-2-tags.html

Here is the code.

<%@ page language="java" contentType="text/html; charset=ISO-8859-1" pageEncoding="ISO-8859-1"%> 
<%@ taglib prefix="s" uri="/struts-tags" %> 
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd"> 
<html> 
  <head> 
    <meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1"> 
      <title>Hello World!</title> 
  </head> 
  <body>  
      <h2><s:property value="messageStore.message" /></h2>  
      <p>I've said hello <s:property value="helloCount" /> times!</p>  
      <p><s:property value="messageStore" /></p> 
  </body>
</html>  

Thanks

like image 548
blue-sky Avatar asked Oct 29 '10 09:10

blue-sky


5 Answers

In ECLIPSE: Right click on the project and select the option "Validate". That's all.

like image 54
htobon Avatar answered Nov 07 '22 18:11

htobon


I faced similar problem. This is what I did to resolve the issue.

1.Select Project and right click. 2.Click on properties. 3.Click on libraries tab. 4.Click on 'Add Jars'. 5.Add relavent jar for your error.

hope this helps. Thanks.

like image 27
Nirmal Mangal Avatar answered Sep 21 '22 14:09

Nirmal Mangal


Have you added the struts2-core-.jar to the libraries of the project? If you have try to clean the project.

like image 19
Javi Avatar answered Nov 07 '22 20:11

Javi


This is probably Eclipse getting a bit 'confused' rather than a genuine error.

I had the same thing yesterday when working through a Struts 2 tutorial, but it disappeared after opening/closing the JSPs.

like image 1
William Avatar answered Nov 07 '22 20:11

William


The same thing happened to me. I am using Maven to compile. So, I disabled and re-enabled Maven in my project and that solved it.

like image 1
Tanvir Avatar answered Nov 07 '22 20:11

Tanvir