probleme d'affichage page jsp

probleme d'affichage page jsp - Java - Programmation

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+

Reply

Marsh Posté le 02-06-2004 à 17:22:33   

Reply

Marsh Posté le 02-06-2004 à 17:24:10    

Heu pas super clair pour moi en tout cas  :??:


Message édité par sircam le 02-06-2004 à 17:24:22

---------------
Now Playing: {SYNTAX ERROR AT LINE 1210}
Reply

Marsh Posté le 02-06-2004 à 17:30:14    

sircam a écrit :

Heu pas super clair pour moi en tout cas  :??:


 
pas mieux

Reply

Marsh 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. :jap:  

Reply

Marsh Posté le 02-06-2004 à 21:10:46    

houma a écrit :

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. :jap:


Non, désolé, je saisis pas, et c'est pas faute d'essayer  [:airforceone] . 'Les infos de la page s'effacent' -> quelles infos ? Le code source serait peut-être plus parlant ?


---------------
Now Playing: {SYNTAX ERROR AT LINE 1210}
Reply

Marsh Posté le 03-06-2004 à 16:35:22    

Bonjour merci pour votre réponse voila le code source que je suis entrain d’utiliser  
Dans le page index j’affiche la page operation.jsp qui inclut la page identification.jsp
en 1er lieu je submit la page identification -> j’affiche les résultats et je forward index.do dans l’action identifAction
en 2ème lieu je submit la page opération pour afficher les informations liés à la page operation -> j’affiche le résultat et je forward index.do dans l’action operationAction
Le problème que je pers les informations affichées dans la page identification
Merci de Votre Collaboration
  A+ :sol:  
 
 
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>

Reply

Marsh Posté le 04-06-2004 à 09:37:17    

Bonjour pour tous j'ai trouvé la solution :bounce:  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+ ;)

Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed