1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65
|
import javax.servlet.http.HttpServletRequest;
import org.apache.struts.action.ActionErrors;
import org.apache.struts.action.ActionForm;
import org.apache.struts.action.ActionMapping;
import org.apache.struts.action.ActionMessage;
public class FormulaireVoitureBean extends ActionForm {
private String nom = null;
private String modele = null;
private String annee = null;
private String kilometrage = null;
public String getNom() {
return nom;
}
public String getModele() {
return modele;
}
public String getAnnee() {
return annee;
}
public String getKilometrage() {
return kilometrage;
}
public void setNom(String nom) {
this.nom = nom;
}
public void setModele(String modele) {
this.modele = modele;
}
public void setAnnee(String annee) {
this.annee = annee;
}
public void setKilometrage(String kilometrage) {
this.kilometrage = kilometrage;
}
public ActionErrors validate(ActionMapping mapping, HttpServletRequest request) {
ActionErrors erreurs = new ActionErrors();
if (nom == null || nom.trim().equals("")) {
erreurs.add("nomvide", new ActionMessage("voiture.formulaire.nom.vide"));
}
if (modele == null || modele.trim().equals("")) {
erreurs.add("modelevide", new ActionMessage("voiture.formulaire.modele.vide"));
}
if (annee == null || annee.trim().equals("")) {
erreurs.add("anneevide", new ActionMessage("voiture.formulaire.annee.vide"));
} else {
if (!annee.matches("^\\s*\\d+\\s*$")) {
erreurs.add("anneeincorrect", new ActionMessage("voiture.formulaire.annee.incorrect", annee));
}
}
if (kilometrage == null || kilometrage.trim().equals("")) {
erreurs.add("kilometragevide", new ActionMessage("voiture.formulaire.kilometrage.vide"));
} else {
if (!kilometrage.matches("^\\s*\\d+\\s*$")) {
erreurs.add("kilometrageincorrect", new ActionMessage("voiture.formulaire.kilometrage.incorrect", annee));
}
}
return erreurs;
}
} |
Partager