Compatibilité Vista Tomcat Jsp
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:
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:
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.