begin process at 2010 03 19 10:47:47
  Trouver un code source :
 
dans
 
Accueil > Forum > 

JAVA / J2EE / J2ME

 > 

Réseau & internet

 > 

JavaServerPage (JSP)

 > 

AIDE STRUTS URGENT


Derniers messages déposésPoser une question dans le forum ou lancer une discussion

AIDE STRUTS URGENT

mardi 15 mai 2007 à 12:59:26 | AIDE STRUTS URGENT

ratekratek

Bonjour tt le monde
j travail sur une application struts et j ai besoin de help
j ai configurer le fichier struts-config , et j ai créé la LoginForm et l' LoginAction , qu'on je lance l execution dans le serveur tomcat je reçoit cette erreur
"No action instance for path /login could be created"
dans la console : " Error creating form bean of class LoginForm" ,


voici mon loginForm :
import org.apache.struts.action.*;

public class LoginForm extends ActionForm {
 /**
  *
  */
 private static final long serialVersionUID = 1L;
 private String m_username = "root";
 private String m_password = "azerty";

 public String getUsername() {
  System.out.println("On passe par UserBean.getUsername !");
  return this.m_username;
 }
 public void setUsername(String username) {
  System.out.println("On passe par UserBean.setUsername !");
  this.m_username = username;
 }
 public String getPassword() {
  System.out.println("On passe par UserBean.getPassword !");
  return this.m_password;
 }
 public void setPassword(String password) {
  System.out.println("On passe par UserBean.setPassword !");
  this.m_password = password;
 }
}




et voici le loginaction

import javax.servlet.http.*;
import org.apache.struts.action.*;

public class LoginAction extends Action {

 public ActionForward execute(ActionMapping mapping, ActionForm _form,
   HttpServletRequest request, HttpServletResponse response)
   throws Exception {
  // On traite la requête cliente

  String cible = new String("success");
  String user=null;
  String pass=null;
  if ( _form != null ) {
  //  Utilisation de form pour obtenir les paramètres de la requête
   LoginForm form = (LoginForm) _form;
   user = form.getUsername();
   pass = form.getPassword();
   System.out.println("Struts in action " + user + " - "
     + pass);
  }

  // On redirige vers la vue adaptée
  // Cible en cas d'échec
  if (( user == "") || (pass == "")) {
  cible = new String("echec");
  }
  /*else {
  request.setAttribute("COURS", cours);
  }*/
  // Transmission à la vue appropriée
  ActionForward forward = mapping.findForward(cible);
  System.out.println("forward  :" +  forward);
  return (forward);
  }
}
et mon struts config est :

<?xml version="1.0" encoding="UTF-8"?>

<!DOCTYPE struts-config PUBLIC "-//Apache Software Foundation//DTD Struts Configuration 1.2//EN" "http://struts.apache.org/dtds/struts-config_1_2.dtd">

<struts-config>

<data-sources>

</data-sources>

<form-beans>

<form-bean name= "loginForm" type= "LoginForm" />

</form-beans>

<global-exceptions>

</global-exceptions>

<global-forwards>

</global-forwards>

<action-mappings>

<action path= "/login" name= "loginForm" type= "LoginAction" >

<forward name= "success" path= "/tableauDeBord.jsp" />

<forward name= "echec" path= "/Acquisition.jsp" />

</action>

</action-mappings>

<controller processorClass= "org.apache.struts.tiles.TilesRequestProcessor" />

<message-resources parameter= "MessageResources" />

<plug-in className= "org.apache.struts.tiles.TilesPlugin" >

<set-property property= "definitions-config" value= "/WEB-INF/tiles-defs.xml" />

<set-property property= "moduleAware" value= "true" />

</plug-in>

<plug-in className= "org.apache.struts.validator.ValidatorPlugIn" >

<set-property property= "pathnames" value= "/WEB-INF/validator-rules.xml,/WEB-INF/validation.xml" />

</plug-in>

</struts-config>

jespère que vous pourriez m'aider
merci d'avance
mardi 15 mai 2007 à 15:28:34 | Re : AIDE STRUTS URGENT

super_toinou

Yopla, donc il trouve bien ton Strut config, d'où les questions suivantes : - type= "LoginForm" faut que tu mettes le package genre type ) "moi.projet.form.login.LoginForm" - vérifie que dans ton WEBINF t ais bien la classe LoginForm il se peut que ce soit un ClassNotFound qui soit transformé en no action instance found par Struts. ++ Toinou
mardi 15 mai 2007 à 15:55:33 | Re : AIDE STRUTS URGENT

ratekratek

j ai essayer  sans resultat positif ,
j voi comme si le struts-config n'as aucune influence
merci bien
mardi 15 mai 2007 à 16:07:21 | Re : AIDE STRUTS URGENT

super_toinou

alors de tte facon il doit bien mapper sur le struts config vu que t as l erreur "No action instance for path /login could be created" dans la console : " Error creating form bean of class LoginForm" , c est a dire que quand tu tappes /login (d'ailleurs ca devrait pas etre /login.do ??) il voit bien qu'il doit avoir un LoginForm. D ou en premier lieu je pense que le loginform s instancie mal (la preuve dans la console). J suis quand meme totalement contre le fait de pas packager tes classes !! (t as bien regardé dans le war que y a tout ce qu il faut ?? ) ++ Toinou
mardi 22 mai 2007 à 17:47:26 | Re : AIDE STRUTS URGENT

ratekratek

merci bien toinou j ai pu regler l problème


Cette discussion est classée dans : form, public, string, struts, loginform


Répondre à ce message

Sujets en rapport avec ce message

Serveur multiple qui redistribue les données à TOUT ses clients... [ par Hellway ] Voilà, mon problème est assez compliqué et je n'ai trouvé en aucun endroit de la toile réponse à ma question. Je tente donc le coup ici.Je bosse actue recuperer contenu de balise xml avec sax [ par lolofx ] salut, voila, je voudrais recuprer le contenu d'une balise xml choisi voila la sourcepour info nom correspond au nom de la balisefichier au nom du fic java, aidez moi je craque :'( [ par yasminexp ] slt voila ja deux fichier un Livre.java qui creer des livre avec nom auteur nbpage ... dedans un fonction compare2 qui est apler dans TestLivre.java, précision exo java sur implémentation [ par so250581 ] Bonjour, j'ai réalisé un sujet d'exercice sur les implémentations en java. J'ai mis les réponses que je pensais mais je n'en suis pas du tout sûr. Pou filtre [ par sheorogath ] slt tout le monde monde voila mon prob:j'ai creer un programme qui lit la premiere ligne d'un fichier avec un certaine extension mais je voudrais que applet print [ par neo1260 ] Salut, c encore moi avec mon probléme d'applet, j'ai laissé tombé la classe interne mais il me met une erreude compilation au niveau du book.append (p Communication entre 2 classes [ par cpraud ] Bonjour je cherche à faire communiquer 2 classesla 1ere extends Appletla 2ième extends la 1ere, et doit me renvoyer un paramètre de la page HTMLmais j de l'aide pour Vector [ par tocotodo ] Bonjour je une class Radio.java et autre TestRadio.pour mon vector , toutes champs d'information donc brandName, model , option et prix, je les optien passer de fichier texte a des classes java [ par anneli ] alo,je travaille avec des fichiers textes contenant des données sous la forme suivante:class Voiture extends class java.lang.Object{ public stat Problème avec 1 exo java en JDBC, réalisation d'une classe ArrayDB et interface DataBasable [ par kheops06 ] Je suis débutant en Java et je dois réaliser un exo en JDBC, et je n'y comprend pas grand chose. Je dois réaliser une classe (ArrayDB) et une interfac


Nos sponsors


Sondage...

Comparez les prix

CalendriCode

Mars 2010
LMMJVSD
1234567
891011121314
15161718192021
22232425262728
293031    

Consulter la suite du CalendriCode

Photothèque

 
Développement réalisé par Nicolas SOREL (Nix) avec l'aide de : Cyril DURAND et Emmanuel (EBArtSoft), Merci à Vincent pour ses précieux conseils.
CodeS-SourceS.com© Toute reproduction même partielle est interdite sauf accord écrit du Webmaster
CodeS-SourceS.com© est une marque déposée tous droits réservés

Google Coop CodeS-SourceS Google Coop CodeS-SourceS
Temps d'éxécution de la page : 0,468 sec (4)

Nous contacter | Annoncer sur CodeS-SourceS | Mentions légales