Je suis en train de reproduire le code d'un bouquin et j'ai des bogues que je ne comprend pas.
Voila mon bean:
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
 
package jspBook.ch3;
 
public class SimpleBean implements java.io.Serializable {
 
 
    /* Membres privés */
    private String Nom;
    private String Prenom;
 
    public SimpleBean() {
      setNom(" "); 
      setPrenom(" ");
    }
 
    /* Méthodes d'accession */
 
    public String getNom(){
        return Nom;
    }
    public String getPrenom(){
        return Prenom;
    }
    public void setNom( String _Nom){
        Nom = _Nom;
    }
    public void setPrenom( String _Prenom){
        Prenom = _Prenom;
    }
 
    /* Message personnalisé */
    public String welcomeMsg() {
        return "Hello "+Nom+" "+Prenom+", bienvenue dans le monde merveilleux des EJB!";
    }
}
Voici ma page JSP( super simple):
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
<%@ page errorPage="myError.jsp?from=Hello.jsp" %>
 
<html>
<head>
   <title>Hello</title>
</head>
 
<body>
 
<basefont face="Arial">
 
<jsp:useBean id="SP" scope="session" class="jspBook.ch3.SimpleBean" />
 
</body>
</html>
et voici mes messages d'erreurs:
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
 
 
org.apache.jasper.JasperException: Unable to compile class for JSP
 
An error occurred at line: 11 in the jsp file: /ch3/Hello.jsp
 
Generated servlet error:
    [javac] Compiling 1 source file
 
C:\Program Files\Apache Group\Tomcat 4.1\work\Standalone\localhost\jspBook\ch3\Hello_jsp.java:49: cannot resolve symbol
symbol  : class SimpleBean  
location: package ch3
      jspBook.ch3.SimpleBean SP = null;
                 ^
 
 
 
An error occurred at line: 11 in the jsp file: /ch3/Hello.jsp
 
Generated servlet error:
C:\Program Files\Apache Group\Tomcat 4.1\work\Standalone\localhost\jspBook\ch3\Hello_jsp.java:51: cannot resolve symbol
symbol  : class SimpleBean  
location: package ch3
        SP = (jspBook.ch3.SimpleBean) pageContext.getAttribute("SP", PageContext.SESSION_SCOPE);
                         ^
 
 
 
An error occurred at line: 11 in the jsp file: /ch3/Hello.jsp
 
Generated servlet error:
C:\Program Files\Apache Group\Tomcat 4.1\work\Standalone\localhost\jspBook\ch3\Hello_jsp.java:54: cannot resolve symbol
symbol  : class SimpleBean  
location: package ch3
            SP = (jspBook.ch3.SimpleBean) java.beans.Beans.instantiate(this.getClass().getClassLoader(), "jspBook.ch3.SimpleBean");
                             ^
3 errors
 
 
	at org.apache.jasper.compiler.DefaultErrorHandler.javacError(DefaultErrorHandler.java:130)
	at org.apache.jasper.compiler.ErrorDispatcher.javacError(ErrorDispatcher.java:293)
	at org.apache.jasper.compiler.Compiler.generateClass(Compiler.java:353)
	at org.apache.jasper.compiler.Compiler.compile(Compiler.java:370)
	at org.apache.jasper.JspCompilationContext.compile(JspCompilationContext.java:473)
	at org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:190)
	at org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:295)
	at org.apache.jasper.servlet.JspServlet.service(JspServlet.java:241)
	at javax.servlet.http.HttpServlet.service(HttpServlet.java:853)
	at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:247)
	at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:193)
	at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:256)
	at org.apache.catalina.core.StandardPipeline$StandardPipelineValveContext.invokeNext(StandardPipeline.java:643)
	at org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:480)
	at org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:995)
	at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:191)
	at org.apache.catalina.core.StandardPipeline$StandardPipelineValveContext.invokeNext(StandardPipeline.java:643)
	at org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:480)
	at org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:995)
	at org.apache.catalina.core.StandardContext.invoke(StandardContext.java:2417)
	at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:180)
	at org.apache.catalina.core.StandardPipeline$StandardPipelineValveContext.invokeNext(StandardPipeline.java:643)
	at org.apache.catalina.valves.ErrorDispatcherValve.invoke(ErrorDispatcherValve.java:171)
	at org.apache.catalina.core.StandardPipeline$StandardPipelineValveContext.invokeNext(StandardPipeline.java:641)
	at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:172)
	at org.apache.catalina.core.StandardPipeline$StandardPipelineValveContext.invokeNext(StandardPipeline.java:641)
	at org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:480)
	at org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:995)
	at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:174)
	at org.apache.catalina.core.StandardPipeline$StandardPipelineValveContext.invokeNext(StandardPipeline.java:643)
	at org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:480)
	at org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:995)
	at org.apache.coyote.tomcat4.CoyoteAdapter.service(CoyoteAdapter.java:193)
	at org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:781)
	at org.apache.coyote.http11.Http11Protocol$Http11ConnectionHandler.processConnection(Http11Protocol.java:549)
	at org.apache.tomcat.util.net.TcpWorkerThread.runIt(PoolTcpEndpoint.java:589)
	at org.apache.tomcat.util.threads.ThreadPool$ControlRunnable.run(ThreadPool.java:666)
	at java.lang.Thread.run(Thread.java:479)
Merci d'avance...

_________________________
Modéré par RanDomX
- Ajout des tags dans le titre.