putValue has been deprecated [JAVA] - Programmation
Marsh Posté le 03-04-2002 à 11:32:38
C'est parce que tu utilises le JDK1.4, non, avec le package servlet 2.3....et que la classe Session a changé. Lis la javadoc, tu vas trouver : il faut utiliser setAttribute et getAttribute à la place de getValue() et putValue...
Ouala!
Marsh Posté le 03-04-2002 à 11:38:23
j'utilise le jdk 1.3 mais je vais essayer avec ces fonctions, merci.
Marsh Posté le 03-04-2002 à 13:47:39
scaldan a écrit a écrit : j'utilise le jdk 1.3 mais je vais essayer avec ces fonctions, merci. |
ca n'a rien à voir avec ton JDK. Tout dépend de la version de l'API Servlet que tu utilises.
Marsh Posté le 03-04-2002 à 13:49:38
Dark : ouais, je m'ai trompu! Mais c'est parce que l'API servlet est distribuée avec le j2sdk 1.4..
Mais sinon, pour les xxxAttribute() à la place de xxxValue(), ça marche.
Marsh Posté le 03-04-2002 à 15:01:50
gfive a écrit a écrit : c'est parce que l'API servlet est distribuée avec le j2sdk 1.4.. |
ha bon ???
Marsh Posté le 03-04-2002 à 15:05:58
benou a écrit a écrit : ha bon ??? |
je dirai même plus
Marsh Posté le 03-04-2002 à 15:40:03
Je m'a encore trompé...Mais c pasque j'ai mis à jour à la fois le jdk, tomcat, et la majorité des API que j'utilise! Donc, je sais plus qui contient quoi!
Marsh Posté le 03-04-2002 à 15:53:12
gfive a écrit a écrit : Je m'a encore trompé...Mais c pasque j'ai mis à jour à la fois le jdk, tomcat, et la majorité des API que j'utilise! Donc, je sais plus qui contient quoi! |
pff espèce d'embrouilleur!
Marsh Posté le 03-04-2002 à 16:50:08
m'enfin merci pour cet engouement. cela fonctionne correctement avec un setAttribute.
au fait, j'utilise tomcat 3.3 donc je ne sais pas quel est la version des servlets mais voilou
Marsh Posté le 03-04-2002 à 11:26:36
Bonjour,
Voila tout est dans le titre. cela se passe quand je compile le prog ci-dessous. Le but de ce prog est tout con, c'est tout simplement à partir d'une page html, recuperer des infos par cette servlet et ensuite de les passer à une page de presentation jsp. Merci
package core;
import java.io.*;
import javax.servlet.*;
import javax.servlet.http.*;
public class present extends HttpServlet
{
public void doPost(HttpServletRequest request, HttpServletResponse response)
throws ServletException, IOException
{
/* recuperation des parametres (nom et prenom) */
String nomPersonne = request.getParameter("nom" );
String prenomPersonne = request.getParameter("prenom" );
if (nomPersonne == null)
nomPersonne = new String("vide" );
if (prenomPersonne == null)
prenomPersonne = new String("vide" );
HttpSession session = request.getSession(true);
session.putValue("passage", nomPersonne);
RequestDispatcher dispatcher = getServletContext().getRequestDispatcher("/appli/pres.jsp" );
dispatcher.forward(request, response);
}
public void doGet(HttpServletRequest request, HttpServletResponse response)
throws ServletException, IOException
{
doPost(request, response);
}
}
---------------
Si tu ne poses pas les bonnes questions, comment veux-tu avoir les bonnes réponses ?