ObjectWeb Consortium
Search ObjectWeb Mail Archive: 

Advanced Search - Powered by Google


Mail Archive Home | enhydra-fr List | August 2001 Index

<--  Date Index     <--  Thread Index  -->

Enhydra-fr: Pb with Presentation Object


Bonjour à tous

J'utilise Classic Enhydra 3.1 et Linux Mandrake 8.0.

J'ai un pb concernant les .po

Dans un objet presentation, il y a au moins une methode : run()
MaClasse.po a une méthode run() qui ressemble à cela :

public void run(HttpPresentationComms comms) throws
HttpPresentationException
{
      String lvLib = "";
      String lvCtl = "";

      if(comms.request.getParameter("lib") != null)
      {
          lvLib =  comms.request.getParameter("lib");
      }
      if(comms.request.getParameter("ctl") != null)
      {
          lvCtl =  comms.request.getParameter("ctl");
      }

      if (!lvCtl.equals(""))
      {
        if (lvCtl.equals("Enregistrer"))
        {
          ThemeBean monTheme = new ThemeBean();
          monTheme.setLib(lvLib);
          monTheme.insert();
        }
...
        try{
          System.out.println("-> Redirection");
          comms.response.getHttpServletResponse().sendRedirect("/Theme.po");
        }
        catch(IOException e){e.printStackTrace();}
...
}

EN gros, je résupère des paramètres et en fonction j'instancie un Bean et je
fais une redirection client

Lorsque j'appelle MaClasse.po via un formulaire HTML d'une autre classe, la
sortie standard me donne
-> Redirection
-> Redirection
Pourquoi 2 fois le message ? La classe n'est appelée qu'une seule fois,
pourtant.
De ce fait, lorsque j'utilise la methode monTheme.insert(), qui est en fait
un insert SQL, je crée 2 enregistrements dans ma base, comme si
effectivement la méthode était appelée 2 fois !!??!!

Je n'y comprends plus rien.

Quelqu'un peut-il m'expliquer, svp ?

Evidemment, comme tout pb, c'est assez urgent. ;-)

Merci
--
Arnaud RUPIN
Non aux Brevets Logiciels  -  No to Software Patents
SIGNEZ    http://petition.eurolinux.org/    SIGN






<--  Date Index     <--  Thread Index  -->

Reply via email to:

Powered by MHonArc.

Copyright © 1999-2005, ObjectWeb Consortium | contact | webmaster.