alen3
Messages postés49Date d'inscriptionmercredi 4 janvier 2012StatutMembreDernière intervention24 novembre 2012
-
17 juin 2012 à 17:59
alen3
Messages postés49Date d'inscriptionmercredi 4 janvier 2012StatutMembreDernière intervention24 novembre 2012
-
19 juin 2012 à 21:26
salut,
je suis entrain de développer une application JEE avec struts2
pour le moment je veux ajouter une facture dans la base de donnée mysql à travers un formulaire jsp
j'essaye avec ce code
class facture.java
@Entity
public class Facture{
private int idFacture;
private String name;
private JPEG docFacture;
@Lob
@Basic(fetch = FetchType.LAZY)
public JPEG getDocFacture() {
return docFacture;
}
public void setDocFacture(JPEG docFacture) {
this.docFacture = docFacture;
}
@Id
@GeneratedValue(strategy = GenerationType.AUTO)
public int getIdFacture() {
return idFacture;
}
public void setIdFacture(int idFacture) {
this.idFacture= idFacture;
}
public String getName() {
return name;
}
public void setName(String name) {
this.name = name;
}
}
page facture.jsp
Insert title here
le fichier struts.xml
/test.jsp
la class FactureAction.java
public class FactureAction extends ActionSupport{
public String insertion()
{
ServiceFacture.add(facture);
return "success";
}
}
mais lors de l’exécution de ce projet et après remplissage de formulaire et quand je clique sur le bouton d'ajout cette erreur est affiché dans le console
16:25:36,868 ERROR [Jsr168Dispatcher] Could not find action
No result defined for action com.test.FactureAction and result input
at com.opensymphony.xwork2.DefaultActionInvocation.executeResult(DefaultActionInvocation.java:375)
at com.opensymphony.xwork2.DefaultActionInvocation.invoke(DefaultActionInvocation.java:277)
at com.opensymphony.xwork2.validator.ValidationInterceptor.doIntercept(ValidationInterceptor.java:263)
mais quant je fait l'ajout sans l'importation d'une image pour le formulaire
l'ajout se fait correctement dans la base de donnée avec une valeur null pour
la colonne docFacture
cs_Julien39
Messages postés6414Date d'inscriptionmardi 8 mars 2005StatutModérateurDernière intervention29 juillet 2020371 19 juin 2012 à 13:24
Salut,
Il me semble que l'attribut class ne signifie rien pour une action Struts, je me trompe peut être, je suis loin d'être un spécialiste dans ce domaine. Es tu certain de cet attribut ? Je dirais que type est plus adapté non ?