kawti
Messages postés11Date d'inscriptiondimanche 2 juillet 2006StatutMembreDernière intervention 9 juin 2007
-
24 mai 2007 à 01:04
hfatimazahra
Messages postés6Date d'inscriptionmardi 30 octobre 2007StatutMembreDernière intervention 5 mai 2008
-
5 mai 2008 à 18:15
bonsoir,
je developpe acuellement une application web avec le framework struts,je suis debutante en j2ee et j'ai rencontrer des problémes en programation est ce que vous pouver m'aider c urgent!!
j'ai programmer la partie authentifi de l'utilisateur et maint j'ai passer a l'option changer mot de passe de l'utilisateur connécté a son compte,mais mon code ne fonctionne pas et je ne sais pas pourkoi ou c koi son probléme .
voila mon code ActionForm
:
package
rak.form;
import
java.sql.Statement;
import
java.util.ArrayList;
import
java.sql.ResultSet;
import
javax.servlet.http.HttpServletRequest;
import
javax.servlet.http.HttpSession;
import
org.apache.struts.action.ActionErrors;
import
org.apache.struts.action.ActionError;
import
org.apache.struts.action.ActionForm;
import
org.apache.struts.action.ActionForward;
import
org.apache.struts.action.ActionMapping;
import
connexion.connexion;
public class ChangerForm
extends ActionForm {
private String
nmotpass;
private String
amotpasse;
private String
confmotpasse;
private String
ch;
/
public ActionErrors validate(ActionMapping mapping,HttpServletRequest request) {
ActionErrors erreurs new ActionErrors();connexion con
new connexion();HttpSession session= request.getSession();
super_toinou
Messages postés764Date d'inscriptionmardi 25 mai 2004StatutMembreDernière intervention 8 mars 20116 24 mai 2007 à 09:50
Yopla,
alors la faut m expliqer tu fais l update avant de vérifier que le log/pass soient saisis ???
Bref regardes les traces dans ton serveur pour voir si t as des exceptions (préfere log4j au System.out).
Qui plus es si je puis me permettre, y a un gros probleme de conception dans ton code : le validate est fait pour controler les champs de surface et en aucun cas faire des accès base et posséder un logique métier !!
kawti
Messages postés11Date d'inscriptiondimanche 2 juillet 2006StatutMembreDernière intervention 9 juin 2007 24 mai 2007 à 15:28
oui c vrais que en struts avant de passer au traitement il faut valider le formulaire (selon notre fichier stuts .config) mais quand j'ai programer la partie autehtification j'ai fait la conexion sur ActionForm et ca a marché
bon....j'ai modifier tout mais toujour des problemes
le formulaire que j'ai a modifier a 3 champs:ancmotpasse,nouvmotpass,et confirmermotpasse et deux bouton concel et valider
quand j'execute le formulaire n'est pas valider (si les champs sont vide il n'affche pas les erreurs que j'ai mis sur changerForm
il ne fait rien du tt le voila
return resultat;
}
}
j'ai pas su faire le update du mot de passe de l'utilisateur connnecté c'est ce truc de session qui me géne,je suis totalement bloqué,
s'i vous plais si vous avez un code ou une solution pour prendre exemple passer le moi
merci
super_toinou
Messages postés764Date d'inscriptionmardi 25 mai 2004StatutMembreDernière intervention 8 mars 20116 24 mai 2007 à 17:16
yopla,
- pour le validate du formulaire t as bien mis validate="true" dans ton struts config ??
- sinon pour le update j peux pas trop t aider, c est koi cette classe mystique connexion ?? (qui respecte pas la normenclature java soit disant ... )