Dans mon application, je passe mes variables via le servlet dans une autre application, donc la première fois que je suis entré dans l'application Il fait une recherche, mais si je retourne à la première application et passer d'autres variables avec servlet il n'a pas fait la recherche. Je mets des variables, et je les envoie à la classe Main:Obtention des paramètres à partir du servlet avec Icefaces
iHttpServletRequest.getSession(). SetAttribute ("aQuery", aQuery); iHttpServletResponse.sendRedirect (getServletContext(). GetContextPath() + "/ Main.iface");
la première fois qu'il va au constructeur de la classe Main et faire la recherche de la bonne façon, mais la deuxième fois il ne va pas au constructeur, alors comment je peux mettre le null à la classe principale, Parce que je veux toujours arriver au constructeur du Main à partir du servlet.
Merci.
Vous devrez peut-être utiliser '@ RequestScoped' pour votre classe' Main' et faire 'getSession(). SetAttribute (" aQuery ", aQuery);' comme d'habitude. –