probleme d'affichage page jsp - Java - Programmation
Marsh Posté le 02-06-2004 à 17:24:10
Heu pas super clair pour moi en tout cas
Marsh Posté le 02-06-2004 à 17:30:14
ReplyMarsh Posté le 02-06-2004 à 19:14:50
sircam a écrit : Heu pas super clair pour moi en tout cas |
je reformule mon probleme
j'ai une page contenant les infos du client qui inclus dans une page "Confirmation Demande Client "
1er etape je saisie le code client pour afficher les infos du client (FB1 et ACT1)
2eme etape je saisie le numero de la demande Client pour affiche la demande(FB2 et ACT2)
lorsque j'execute le ACT2 les infos de la page une s'efface mais le FB1 reste rempli.
Merci pour votre reponse.
Marsh Posté le 02-06-2004 à 21:10:46
houma a écrit : je reformule mon probleme |
Non, désolé, je saisis pas, et c'est pas faute d'essayer . 'Les infos de la page s'effacent' -> quelles infos ? Le code source serait peut-être plus parlant ?
Marsh Posté le 03-06-2004 à 16:35:22
Bonjour merci pour votre réponse voila le code source que je suis entrain dutiliser
Dans le page index jaffiche la page operation.jsp qui inclut la page identification.jsp
en 1er lieu je submit la page identification -> jaffiche les résultats et je forward index.do dans laction identifAction
en 2ème lieu je submit la page opération pour afficher les informations liés à la page operation -> jaffiche le résultat et je forward index.do dans laction operationAction
Le problème que je pers les informations affichées dans la page identification
Merci de Votre Collaboration
A+
Page index.jsp possède une action /index et un Form Bean indexFB
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<%@ taglib uri="/WEB-INF/struts-html.tld" prefix="html" %>
<%@ taglib uri="/WEB-INF/struts-bean.tld" prefix="bean" %>
<%@ taglib uri="/WEB-INF/struts-logic.tld" prefix="logic" %>
<%@ taglib uri="/WEB-INF/struts-layout.tld" prefix="layout" %>
<html:html>
<jsp:useBean id="INDEXFB" scope="session" class="projet.forms.IndexFormBean" />
<%
String pg="body.jsp";
if (INDEXFB.getPagejsp() != null){
pg= INDEXFB.getPagejsp();
}
%>
<table>
<tr>
<td valign="top">
<table>
<tr>
<td width="160" valign="top">
<table>
<tr>
<td width="2" bgcolor="#BBBBBB"></td>
<td valign="top">
<jsp:include page="menu.jsp" flush="true"/>
</td>
</tr>
</table>
</td>
<td valign="top">
<table>
<tr>
<td valign="top">
<jsp:include page="<%=pg%>" flush="true"/></td>
</tr>
<tr>
<td height="30">
<div id="TB" style="position:relative; width:100%; height:100%; z-index:2">
<script language="JavaScript">
DisplayButtons('default');
</script>
</div>
</td>
</tr>
</table>
</form>
</td>
</tr>
</table>
</td>
</tr>
</table>
</body>
</html:html>
Page Operation.jsp
Possede une action /operation et un form Bean operationFB
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<%@ taglib uri="/WEB-INF/struts-html.tld" prefix="html" %>
<%@ taglib uri="/WEB-INF/struts-bean.tld" prefix="bean" %>
<%@ taglib uri="/WEB-INF/struts-logic.tld" prefix="logic" %>
<%@ taglib uri="/WEB-INF/struts-layout.tld" prefix="layout" %>
<html:html>
<BODY>
<jsp:include page="identification.jsp" flush="true"/>
<layout:form action="/operation" styleClass="FORM" width="100%">
<layout:text key="" mode="N,H,R" property="BUTTON_ACTION" />
<layout:text key="" mode="N,H,R" property="CODOPE" />
<layout:row space="false">
<layout:text property="PK_NUM_NUMOPE_OB" />
<layout:text property="DAT_DATEML_OB" />
<layout:message styleClass="rowTitle" />
<layout:text property="MNT_COMMISSION_FC" readonly="true" />
<layout:text property="NUM_TVA_FC" readonly="true" />
<layout:text property="DAT_DATVAL_FC" readonly="true" />
</layout:row>
<layout:row space="false">
<layout:text property="TXT_MOTIFML_FC"style="width: 150px" />
</layout:row>
</layout:form>
</BODY>
</html:html>
Page Operation.jspPossede une action /actionIdentif et un form Bean identifFB
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<%@ taglib uri="/WEB-INF/struts-html.tld" prefix="html" %>
<%@ taglib uri="/WEB-INF/struts-bean.tld" prefix="bean" %>
<%@ taglib uri="/WEB-INF/struts-layout.tld" prefix="layout" %>
<html:html>
<BODY>
<layout:form action="/actionIdentif" styleClass="FORM" width="100%" align="center">
<layout:row space="false">
<layout:text property="TXT_codbanq_OB" readonly="true" />
<layout:text key="" property="TXT_codugbct_OB" style="width: 25px" />
<layout:text key="" property="TXT_numcpt_OB" style="width: 100px" onchange="identLoad(this.form)" />
<layout:text key="" property="TXT_clebct_OB" style="width: 20px" readonly="true" />
<layout:text property="MNT_soldedisponible_OB" readonly="true" />
<layout:text property="TXT_soldedisponible2_OB" style="width: 25px" readonly="true" />
</layout:row>
<layout:row space="false">
<layout:text property="TXT_nomrs_OB" style="width: 120px" readonly="true" />
<layout:text property="TXT_prenom_OB" style="width: 120px" readonly="true" />
</layout:row>
<layout:row space="false">
<layout:text property='TXT_blocage_FC' readonly="true" />
<layout:text property='NUM_chqrecouv_FC' readonly="true" />
<layout:text property='NUM_impayes_FC' readonly="true" />
</layout:row>
</layout:form>
</BODY>
</html:html>
Marsh Posté le 04-06-2004 à 09:37:17
Bonjour pour tous j'ai trouvé la solution de mon pbleme ,
c'est de mettre le formbean ,que je desire le mettre toujours affiché meme après le submit d'un autre formulaire , de type session et de mettre la valeur de validate à TRUE puis lorsque je veux vider le FORMBEAN je fais FORMBEAN.resset(mapping,request)
A+
Marsh Posté le 02-06-2004 à 17:22:33
[g]Bon jour pour tous
j'ai deux page une include à l'autre "p1 include p2"
p1 possede un formbean FB1 et une action ACT1
p2 posede un formbean FB2 et une action ACT2
je fais un ordre select sur p1 , j'affiche les donnée de la p1 donc FB1 est rempli
puis je fais un ordre select sur p2, les information trouvés sont affichés dans la page p2 donc FB2 est rempli
le probleme c'est que la page p1 perd ces informations affichés mais le FB1 reste toujours rempli
j'espere que mon probleme est claire
Merci pour votre collaboration
A+