utilisation tags struts

utilisation tags struts - Java - Programmation

Marsh Posté le 29-01-2006 à 16:43:12    

 Bonjour,  
 
mon problème ressemble à celui de mon précédent post  (au niveau de la compilation des JSP)
 
cette fois j'essaie de charger une simple JSP dans tomcat qui contient les balises de tags:  
 
<%@ taglib uri="/WEB-INF/struts-bean.tld" prefix="bean" %>
<%@ taglib uri="/WEB-INF/struts-html.tld" prefix="html" %>
 
 
bien sur j'ai installé les fichiers nécessaires au fonctionnement de struts dans mon rep WEB-INF
mais quand je charge la page j'ai l'erreur:  
 
exception  
 
javax.servlet.ServletException: javax.servlet.jsp.tagext.TagAttributeInfo.<init>(Ljava/lang/String;ZLjava/lang/String;ZZ)V
 org.apache.jasper.servlet.JspServlet.service(JspServlet.java:272)
 javax.servlet.http.HttpServlet.service(HttpServlet.java:802)
 org.apache.struts.action.RequestProcessor.doForward(RequestProcessor.java:1062)
 org.apache.struts.action.RequestProcessor.processForwardConfig(RequestProcessor.java:386)
 org.apache.struts.action.RequestProcessor.process(RequestProcessor.java:229)
 org.apache.struts.action.ActionServlet.process(ActionServlet.java:1196)
 org.apache.struts.action.ActionServlet.doGet(ActionServlet.java:414)
 javax.servlet.http.HttpServlet.service(HttpServlet.java:689)
 javax.servlet.http.HttpServlet.service(HttpServlet.java:802)
 
 
cause mère  
 
java.lang.NoSuchMethodError: javax.servlet.jsp.tagext.TagAttributeInfo.<init>(Ljava/lang/String;ZLjava/lang/String;ZZ)V
 org.apache.jasper.compiler.TagLibraryInfoImpl.createAttribute(TagLibraryInfoImpl.java:572)
 org.apache.jasper.compiler.TagLibraryInfoImpl.createTagInfo(TagLibraryInfoImpl.java:401)
 org.apache.jasper.compiler.TagLibraryInfoImpl.parseTLD(TagLibraryInfoImpl.java:248)
 org.apache.jasper.compiler.TagLibraryInfoImpl.<init>(TagLibraryInfoImpl.java:162)
 org.apache.jasper.compiler.Parser.parseTaglibDirective(Parser.java:423)
 org.apache.jasper.compiler.Parser.parseDirective(Parser.java:492)
 org.apache.jasper.compiler.Parser.parseElements(Parser.java:1552)
 org.apache.jasper.compiler.Parser.parse(Parser.java:126)
 org.apache.jasper.compiler.ParserController.doParse(ParserController.java:211)
 org.apache.jasper.compiler.ParserController.parse(ParserController.java:100)
 org.apache.jasper.compiler.Compiler.generateJava(Compiler.java:146)
 org.apache.jasper.compiler.Compiler.compile(Compiler.java:286)
 org.apache.jasper.compiler.Compiler.compile(Compiler.java:267)
 org.apache.jasper.compiler.Compiler.compile(Compiler.java:255)
 org.apache.jasper.JspCompilationContext.compile(JspCompilationContext.java:563)
 org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:293)
 org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:314)
 org.apache.jasper.servlet.JspServlet.service(JspServlet.java:264)
 javax.servlet.http.HttpServlet.service(HttpServlet.java:802)
 org.apache.struts.action.RequestProcessor.doForward(RequestProcessor.java:1062)
 org.apache.struts.action.RequestProcessor.processForwardConfig(RequestProcessor.java:386)
 org.apache.struts.action.RequestProcessor.process(RequestProcessor.java:229)
 org.apache.struts.action.ActionServlet.process(ActionServlet.java:1196)
 org.apache.struts.action.ActionServlet.doGet(ActionServlet.java:414)
 javax.servlet.http.HttpServlet.service(HttpServlet.java:689)
 javax.servlet.http.HttpServlet.service(HttpServlet.java:802)
 
 
Tomcat n'arrive pas à me compiler ma jsp quand elle contient ces balises, il suffit que je les retire pour qu'il n'y ai plus de problème.  
 
Ai-je oublié quelque chose qui empêche l'utilisation des tags ??
 

Reply

Marsh Posté le 29-01-2006 à 16:43:12   

Reply

Marsh Posté le 29-01-2006 à 17:09:33    

mauvaise version de l'api jsp, i.e. mauvaise version de tomcat


---------------
Hey toi, tu veux acheter des minifigurines Lego, non ?
Reply

Marsh Posté le 31-01-2006 à 11:19:07    

c'est bizarre, pourtant j'ai installé Tomcat version 5.5.12 ...

Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed