Bonjour,

J'ai une méthode process() dans une page JSF qui appelle une connexion Oracle, et qui retourne un String pour afficher Connected quand on se connecte à Oracle.

Le problème est que quand je clique sur le bouton "Connect", qui appelle la fonction Process() qui me connecte à une base de données, je n'arrive pas à afficher le "Welcome Connected" dans le Panel Information.

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
 <p:commandButton value="Connect"   
                     action="#{ManagedBeanO.process()}" />  
 
 
    <p:panel id="display" header="Information" style="margin-top:10px;">  
        <h:panelGrid columns="2">  
            <h:outputText value="connection " />
 
                <h:outputLabel value="Welcome #{ManagedBeanO.process()} " />           
 
        <p:commandButton value="Next" /> 
 
        </h:panelGrid>  
    </p:panel>
ManagedBeanO.java

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
 
private String Orac= "Connected";
public String process() throws Exception
      {
              if(connectedUser == null) {
                connectedUser = getConnection(host,port,baseName,user,mdp );
            }
             return Orac;
      }
Quelqu'un saurait-il m'expliquer d'où peut venir le problème ?

Merci d'avance pour votre aide.