Bonjour,

Je viens de changer d'ordinateur et de version de Windows.
J'ai recopié mes applications Java sur mon nouveau mais impossible de les faire fonctionner : Tomcat ne reconnait pas l'attribut useBean des JSP.

Exemple :
Servlet :
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
    protected void doPost(HttpServletRequest requete, HttpServletResponse reponse) throws ServletException, IOException {
            String user="login";
            String password="passwd";
 
            try {
                Utilisateur utilit = new Utilisateur(user,password);
                HttpSession sess = requete.getSession();
                sess.setAttribute("util", utilit);
                getServletContext().getRequestDispatcher("/jsp/Temp.jsp").forward(requete, reponse);
            }
 
            catch (Exception e){
                System.out.println("Erreur 2 : " + e.getMessage());
            }
    }
---------------
Temp.jsp :

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
<%@page import="java.util.*" %>
 
<jsp:useBean id="util" scope="session" class="fr.pmo.bean.Utilisateur" /> 
 
<HTML>
<HEAD>
<TITLE>OK</TITLE>
</HEAD>
<BODY>
	Welcome.
	<BR />
	login : <jsp:getProperty name="util" property="user" />
	<BR />
	password : <jsp:getProperty name="util" property="password" />
	<BR />
</BODY>
</HTML>
----------
Si je lance la Servlet, j'obtiens le message :
Erreur 2 : /jsp/Temp.jsp(3,0)
"(3.0)" est la position de début de l'instruction Usebean...

J'utilise Tomcat 5.0, JDK 1.5.0.10.

Si vous avez déjà rencontré ce problème et l'avez corrigé faites moi signe.

Merci.