Problem avc les objets dans jsp et javabeans
didos
-
didos -
didos -
Bonjour,
j'utlise une classe java dans une page jsp à l'aide de javaBeans .
si je lance la page jsp pour la 1ere foix tous va bien.
mais le problem si je lance une deuxieme foix la page jsp dans la meme fenetre, les methode de classe ne fonctionnent pas.....
autre remarque ,si je ferme la fenetre et j lance la page jsp ça fonctionne correctemment!!
j'utlise une classe java dans une page jsp à l'aide de javaBeans .
si je lance la page jsp pour la 1ere foix tous va bien.
mais le problem si je lance une deuxieme foix la page jsp dans la meme fenetre, les methode de classe ne fonctionnent pas.....
autre remarque ,si je ferme la fenetre et j lance la page jsp ça fonctionne correctemment!!
A voir également:
- Problem avc les objets dans jsp et javabeans
- Site pour vendre des objets d'occasion - Guide
- Ryanair objets interdits - Guide
- Dans la messagerie ci-dessous, envoyez un nouveau message à manon (manon@pixmail.org) en mettant en copie nina (nina@pixmail.org) : objet : colis bonjour, votre colis est arrivé. que répond manon ? ✓ - Forum Loisirs / Divertissements
- Les objets du net avis ✓ - Forum Consommation & Internet
- Avc free - Télécharger - Conversion & Codecs
3 réponses
tu définis ton objet en scope request (pour la requete jusqu a la fin du traitement total) ou en scope page pour la seule évaluation de cette page jsp
https://www.oracle.com/java/technologies/
+
https://www.oracle.com/java/technologies/
+
didos
ça marche correctement!! je te remerci pr tn aide
<%@ page import="bd.*"%>
<%@ include file="parametre.jsp" %>
<jsp:useBean id="Com" class="bd.CombinParametre" scope="session" ></jsp:useBean>
<%
com.methode();
%>
et voila un extrait de classe java
package bd;
import java.sql.*;
public class CombinParametre {
public int a;
public int b;
public void methode()
{
//code source
}
je sais pas si la classe doit obligatoirement implements Serializable
}
<%@ include file="parametre.jsp" %>
<jsp:useBean id="Com" class="bd.CombinParametre" scope="session" ></jsp:useBean>
<%
com.methode();
%>
et voila un extrait de classe java
package bd;
import java.sql.*;
public class CombinParametre {
public int a;
public int b;
public void methode()
{
//code source
}
je sais pas si la classe doit obligatoirement implements Serializable
}
ton bean est en scope session ce qui signifie que la premiere fois il est instancié et que la seconde il est réutilisé. il faut bien avoir a l esprit que tu n aura qu'un seul bean de ce type pour toute la session utilisateur
pour commencer, es tu sur que ta méthode est réentrante ? car si elle fonctionne au 1er appel et pas au second ca pourrait etre le probleme
pour commencer, es tu sur que ta méthode est réentrante ? car si elle fonctionne au 1er appel et pas au second ca pourrait etre le probleme