bonsoir,
j'ai le probleme suivant:
dans ma page jsp,j'ai un formulaire:
Le probleme c'est que quand je clique sur le bouton "valider" l'action ne s'execute pas,rien ne se passe,et je n'obtient aucune erreur.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20 <%@ taglib uri="http://java.sun.com/jsf/core" prefix="f" %> <%@ taglib uri="http://java.sun.com/jsf/html" prefix="h" %> <f:view> <h:form> <table align=center border=1> <tr><td><h:outputText value="Date devis :"/></td><td><h:inputText value="#{devisBean.dateDevis}"> <f:convertDateTime pattern="dd/MM/yyyy"/></h:inputText></td></tr> <tr><td><h:outputText value="Article" /> </td><td><h:selectOneMenu value="#{devisBean.article}"> <f:selectItems value="#{devisBean.listArticle}"/> </h:selectOneMenu> </td></tr> <tr><td align="center" colspan="2"><h:commandButton id="ajout" value="valider" action="#{controleur.ajouterDevis}"/></td></tr> </table> </h:form> </f:view>
mais quand j'enleve la partie de la liste,comme ci-dessous,l'action s'execute.
Sachant que "devisBean.article" est de type int.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11 <f:view> <h:form> <table align=center border=1> <tr><td><h:outputText value="Date devis :"/></td><td><h:inputText value="#{devisBean.dateDevis}"> <f:convertDateTime pattern="dd/MM/yyyy"/></h:inputText></td></tr> <tr><td align="center" colspan="2"><h:commandButton id="ajout" value="valider" action="#{controleur.ajouterDevis}"/></td></tr> </table> </h:form> </f:view>
si vous avez une idée a propos de ce probleme,je suis vraiment bloquée.
merci d'avance.
Partager