Bonjour a tous !
Alors voila, j ai dans un de mes formulaire un inputtext non relié à un backingbean.

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
 
<h:inputText value="0.0" id="apportexterieur"></h:inputText><BR/>
Je souhaiterais now pouvoir récuperer la valeur saisie dans une classe java.
L'ennui est que toutes mes tentatives échouent.
En effet :

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
 
Map session = FacesContext.getCurrentInstance().getExternalContext().getSessionMap();
System.out.println(session.containsKey("apportexterieur"));
me retourne false.

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
 
UIComponent component= (UIComponent) FacesContext.getCurrentInstance().getViewRoot().findComponent("apportexterieur");
float nouveaumontant = Float.parseFloat(component.getValue().toString());
ne marche pas non plus.

Je pourrais créer un binding avec un bean mais je souhaiterais récupérer cette valeur sans avoir a faire un value="#{...}" vu que cette valeur ne me sera plus utile dans aucun de mes beans.

Merci de votre aide mes recherches google n ayant rien données.