Salut à tous,
Je suis en train de tester le java bean.
C'est un exemple très simple mais il m'a genéré beaucoup d'erreurs.
J'ai deux pages:


la premiere:
C:\Program Files\Apache Software Foundation\Tomcat 5.0\webapps\jsp\WEB-INF\classes\
HelloBean.java
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
 
 
import java.io.Serializable;
 
public class HelloBean implements java.io.Serializable{
	private String name="tout le monde";
	public void setName(String name){
		this.name=name;
	}
	public String getName(){
		return name;
	}
}
La deuxième page sous
C:\Program Files\Apache Software Foundation\Tomcat 5.0\webapps\jsp
hello3.jsp
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
 
<%@page import="HelloBean" %>
<jsp:useBean id="hello" class="HelloBean">
<jsp:setProperty name="hello" property="*"/>
</jsp:useBean>
<html>
<head><title>Bonjour</title></head>
<body>
<h1>
Bonjour,<jsp:getProperty name="hello" property="name"/>
</h1>
</body>
</html>



IL m'a generé cette page 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
 
Etat HTTP 500 -
 
type Rapport d'exception
 
message
 
description Le serveur a rencontré une erreur interne () qui l'a empêché de satisfaire la requête.
 
exception
 
org.apache.jasper.JasperException: Impossible de compiler la classe pour la JSP
 
Erreur de servlet générée:
C:\Program Files\Apache Software Foundation\Tomcat 5.0\work\Catalina\localhost\jsp\org\apache\jsp\hello3_jsp.java:6: '.' expected
import HelloBean;
                ^
 
 
Une erreur s'est produite à la ligne: 2 dans le fichier jsp: /hello3.jsp
Erreur de servlet générée:
C:\Program Files\Apache Software Foundation\Tomcat 5.0\work\Catalina\localhost\jsp\org\apache\jsp\hello3_jsp.java:45: cannot resolve symbol
symbol  : class HelloBean 
location: class org.apache.jsp.hello3_jsp
      HelloBean hello = null;
      ^
 
 
Une erreur s'est produite à la ligne: 2 dans le fichier jsp: /hello3.jsp
Erreur de servlet générée:
C:\Program Files\Apache Software Foundation\Tomcat 5.0\work\Catalina\localhost\jsp\org\apache\jsp\hello3_jsp.java:47: cannot resolve symbol
symbol  : class HelloBean 
location: class org.apache.jsp.hello3_jsp
        hello = (HelloBean) _jspx_page_context.getAttribute("hello", PageContext.PAGE_SCOPE);
                 ^
 
 
Une erreur s'est produite à la ligne: 2 dans le fichier jsp: /hello3.jsp
Erreur de servlet générée:
C:\Program Files\Apache Software Foundation\Tomcat 5.0\work\Catalina\localhost\jsp\org\apache\jsp\hello3_jsp.java:49: cannot resolve symbol
symbol  : class HelloBean 
location: class org.apache.jsp.hello3_jsp
          hello = new HelloBean();
                      ^
 
 
Une erreur s'est produite à la ligne: 9 dans le fichier jsp: /hello3.jsp
Erreur de servlet générée:
C:\Program Files\Apache Software Foundation\Tomcat 5.0\work\Catalina\localhost\jsp\org\apache\jsp\hello3_jsp.java:64: cannot resolve symbol
symbol  : class HelloBean 
location: class org.apache.jsp.hello3_jsp
      out.write(org.apache.jasper.runtime.JspRuntimeLibrary.toString((((HelloBean)_jspx_page_context.findAttribute("hello")).getName())));
                                                                        ^
5 errors
 
 
 
	org.apache.jasper.compiler.DefaultErrorHandler.javacError(DefaultErrorHandler.java:84)
	org.apache.jasper.compiler.ErrorDispatcher.javacError(ErrorDispatcher.java:332)
	org.apache.jasper.compiler.Compiler.generateClass(Compiler.java:437)
	org.apache.jasper.compiler.Compiler.compile(Compiler.java:497)
	org.apache.jasper.compiler.Compiler.compile(Compiler.java:476)
	org.apache.jasper.compiler.Compiler.compile(Compiler.java:464)
	org.apache.jasper.JspCompilationContext.compile(JspCompilationContext.java:511)
	org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:295)
	org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:292)
	org.apache.jasper.servlet.JspServlet.service(JspServlet.java:236)
	javax.servlet.http.HttpServlet.service(HttpServlet.java:802)



J'ai essayé plusieurs trucs mais pas de solution
merci de m'aider