il faut regarder du côté de la javadoc et sur le site de oracle
tout est expliqué dans les tutoriels
Type: Messages; Utilisateur: noOneIsInnocent
il faut regarder du côté de la javadoc et sur le site de oracle
tout est expliqué dans les tutoriels
pour l'integer comme pour les formats particuliers regarde du côté des expressions régulières
j'ai l'impression qu'il manque une accolade fermante après
if (listError.size()>0){
request.setAttribute("error_messages",listError);
...
Il faut juste déplacer le constructeur de Client dans le else
} else if (action.equals("new")) { // new client
Client client = new Client();
...
Il faut déplacer le code suivant
List<String> listError = new ArrayList<String>();
String nom = request.getParameter("nom");
if (null == nom ||"".equals(nom)){...
Le problème doit sûrement venir de la servlet où le traitement des erreurs doit être mal placé
Est-ce que tu peux poster le code de la servlet stp ?
Bonjour
la partie d'erreur dans la JSP ne s'affiche que lorsqu'il y a des erreurs,
car les erreurs sont stockés dans la request. Et c'est la servlet qui se charge de mettre la liste d'erreur dans...
Est-ce que tu as résolu ton problème sans taglib ?
sinon pour les taglib, il y a plein de tutoriel, notamment sur ce site
On ne peut pas expliquer ça en un post
Plusieurs choses
tu devrais faire un message d'erreur pour chaque champs
Ensuite tu mets tout ça dans une liste par exemple..
List<String> listError = new ArrayList<String>();
String nom...
1) n'oublies pas de tester le cas null et pas que la chaine vide
2) et si c'est vide ou null par exemple tu mets un message d'erreur dans ta request
request.setAttribute("error_message","Le...
Ok mais ça ne suffit pas !
Il faut toujours faire deux validations :
La première est à faire côté client avec le Javascript (=> C'est ce que tu as fait)
Par contre il faut faire une deuxième...
Juste une question : comment vous avez fait pour avoir rendu le champs nom obligatoire ?
Tant mieux! mais ça ne doit pas t'empêcher de prendre en compte les remarques (tester si le nom est null ou pas etc ....)
n'oublies pas le tag résolu
Bonjour
Quel est le problème exactement ? ou l'erreur ?
Est-ce que la mise à jour ne se fait pas ?
Juste quelques remarques::
1)
Avant de construire la string hql,il faut peut être...
Vous avez un bloqueur de publicités installé.
Le Club Developpez.com n'affiche que des publicités IT, discrètes et non intrusives.
Afin que nous puissions continuer à vous fournir gratuitement du contenu de qualité, merci de nous soutenir en désactivant votre bloqueur de publicités sur Developpez.com.