The only thing I can suggest would be to make sure that all jar files in your WEB-INF/lib file come from the download for the same version of
Struts -- no mixing and matching from different versions. If you're using Struts 1.3.x, make sure you remove all TLD files and use the new namespace references rather than the old type. For example, this should be your taglib definition for html tags: