JasperException [jsp] - Java - Programmation
Marsh Posté le 13-02-2007 à 09:44:43
à vu de nez, tu utilises pas de package, t'as balancé ta classe dans le root de web-inf, po bien !!!
Marsh Posté le 13-02-2007 à 13:09:02
C'est po moi c'est netbeans !! je teste ce soir et je vous dis.
Marsh Posté le 13-02-2007 à 14:55:31
brisssou a écrit : dans le root de WEB-INF ? au moins dans le répertoire WEB-INF/classes quand même, non ? |
euh oui je voulais dire dans le root de classes
Marsh Posté le 13-02-2007 à 20:41:03
toutes mes classes étaient bien dans le root de classes. J'ai crée un package pour les beans et je l'importe comme ceci dans la jsp : <%@ page import="bibli.Catalogue" %>
(un bean ne devrait jamais être à la racine ?). J'ai laissé mes servlets dans le root et j'ai réexécuté.
Il me reste toujours cette erreure que je ne comprends pas :x
org.apache.jasper.JasperException: /catalogue.jsp(15,9)
org.apache.jasper.compiler.DefaultErrorHandler.jspError(DefaultErrorHandler.java:39)
org.apache.jasper.compiler.ErrorDispatcher.dispatch(ErrorDispatcher.java:405)
org.apache.jasper.compiler.ErrorDispatcher.jspError(ErrorDispatcher.java:146)
org.apache.jasper.compiler.Generator$GenerateVisitor.visit(Generator.java:1223)
org.apache.jasper.compiler.Node$UseBean.accept(Node.java:1116)
org.apache.jasper.compiler.Node$Nodes.visit(Node.java:2163)
org.apache.jasper.compiler.Node$Visitor.visitBody(Node.java:2213)
org.apache.jasper.compiler.Node$Visitor.visit(Node.java:2219)
org.apache.jasper.compiler.Node$Root.accept(Node.java:456)
org.apache.jasper.compiler.Node$Nodes.visit(Node.java:2163)
org.apache.jasper.compiler.Generator.generate(Generator.java:3270)
org.apache.jasper.compiler.Compiler.generateJava(Compiler.java:189)
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:556)
org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:293)
org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:291)
org.apache.jasper.servlet.JspServlet.service(JspServlet.java:241)
javax.servlet.http.HttpServlet.service(HttpServlet.java:802)
org.netbeans.modules.web.monitor.server.MonitorFilter.doFilter(MonitorFilter.java:362)
AccesServlet.service(AccesServlet.java:69)
javax.servlet.http.HttpServlet.service(HttpServlet.java:802)
org.netbeans.modules.web.monitor.server.MonitorFilter.doFilter(MonitorFilter.java:362)
Marsh Posté le 13-02-2007 à 20:43:39
Non c'est bon !! j'avais oublié de préciser le package quand j'ai appelé la balise usebean dans la jsp.
Merci beaucoup les gars.
Marsh Posté le 13-02-2007 à 00:27:23
Salut, je fais appel à un bean dans ma jsp
Et il me gueule une exception du genre il trouve aps la classe Catalogue (Catalogue.class se trouve dans son web inf pourtant !)
org.apache.jasper.JasperException: Impossible de compiler la classe pour la JSP
Une erreur s'est produite à la ligne: 18 dans le fichier jsp: /catalogue.jsp
Erreur de servlet générée:
/root/.jstudio/Ent81/jakarta-tomcat-5.5.9_base/work/Catalina/localhost/_/org/apache/jsp/catalogue_jsp.java:61: cannot find symbol
symbol : class Catalogue
location: class org.apache.jsp.catalogue_jsp
Catalogue unCatalogue = null;
^
Une erreur s'est produite à la ligne: 18 dans le fichier jsp: /catalogue.jsp
Erreur de servlet générée:
/root/.jstudio/Ent81/jakarta-tomcat-5.5.9_base/work/Catalina/localhost/_/org/apache/jsp/catalogue_jsp.java:63: cannot find symbol
symbol : class Catalogue
location: class org.apache.jsp.catalogue_jsp
unCatalogue = (Catalogue) _jspx_page_context.getAttribute("unCatalogue", PageContext.SESSION_SCOPE);
^
Une erreur s'est produite à la ligne: 18 dans le fichier jsp: /catalogue.jsp
Erreur de servlet générée:
/root/.jstudio/Ent81/jakarta-tomcat-5.5.9_base/work/Catalina/localhost/_/org/apache/jsp/catalogue_jsp.java:65: cannot find symbol
symbol : class Catalogue
location: class org.apache.jsp.catalogue_jsp
unCatalogue = new Catalogue();
^
3 errors
Je lui ai mis un constructeur par défaut et tout et tout mais il me répond toujours la même chose.
Si vous avez une piste please.