Bonjour,
comment puis-je faire l'équivalent de <jsp:setProperty ... pour un managed bean en jsf ?
MErci.
Bonjour,
comment puis-je faire l'équivalent de <jsp:setProperty ... pour un managed bean en jsf ?
MErci.
le value binding, simplement
Code : Sélectionner tout - Visualiser dans une fenêtre à part <h:inputXXX value="#{managedBean.property}" />
Articles: Richfaces - JBosstools pour JSF.
hum, je pense que j'ai un problème, c'est pas destiné pour un navigateur web.
Et en fait je veux faire une action lorsqu'une page est appelée :
j'ai essayé çà, mais çà passe pas, ce qui semble logique, mais je suis super perdu
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3 <c:forEach var="entry" items="${param}" > <jsp:setProperty name="equipements" property="updatedParams" value="${entry}" /> </c:forEach>![]()
Alors j'ai trouvé çà :
avec dans Util.java :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5 <% tr.EquipementController eqtCtrl = (tr.EquipementController) tr.Util.getBean("equipements"); eqtCtrl.setUpdate(true); %>
Et çà fonctionne bien, mais maintenant j'ai un petit problème : setUpdate prend un boolean en entrée, facile.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7 public static Object getBean(String expr){ FacesContext context = FacesContext.getCurrentInstance(); Application app = context.getApplication(); ValueBinding binding = app.createValueBinding("#{" + expr + "}"); Object value = binding.getValue(context); return value; }
Mais j'ai un petit problème :
que dois-je mettre à la place de '_____' ?
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5 <c:forEach var="entry" items="${param}" > <% eqtCtrl.setUpdatedParams(____); %> </c:forEach>
${entry} ne fonctionne pas
tu fais du JSF, l'utilisation des scriptlets est bannie, même avec les jsp..
explique ce que tu veux faire ..
Articles: Richfaces - JBosstools pour JSF.
je dois générer du xml décrivant une ihm pour un client java semi léger.
le client n'est pas un navigateur web, donc jsf est peut être pas ce qui me faut, mais les managed bean sont bien pratique.
quand dans le client semi léger je clic sur un bouton, çà appel ma page postConfig.jsf avec plein de valeurs dans le POST, ces valeurs doivent être traités par mon bean, je cherche un moyen de tout lui envoyer, avec jsp, je peut faire un forEarch sur les params post, et utiliser un jsp:setProperty pour appeler le setter du bean.
Mais avec jsf, je ne sais pas comment faire, comme je l'ai dit plus haut, jsf n'est peut être pas ce qu'il me faut.![]()
Partager