begin process at 2012 02 15 06:51:46
  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

Struts-hibernate-Mysql [ par saindou ] Bonjour Tout le monde, J'espère que vous portez bien comme vous voulez. J'ai un prbleme d'affichage de données de la base de données sur la page jsp Probleme Socket et ObjectInputStream [ par slifeur22 ] Bonjour tout le monde, je vais essayer d'etre bref, j'essaie de faire un programme en Java de messagerie instantané qui ressemble a 80% a MSN,en utili [clos] JustATry [ par Gotti2 ] public class Bar { public static void main(String arg[]){ Ress places = new Ress(4, "place"); String smokerNotsmoker = ""; for(int i = 0; i 0.5 Affichage d'une map avec OSGI [ par alen3 ] salut, mon but est d'afficher une map avec une programmation par composant en utilisant OSGI et la notion de bundle les outils de cette application e Integer mes donnes dans un SelectOneListBox avec IceFaces [ par khachkhouch ] [color=blue]Bonsoir, Je suis debutant j2ee j'essaye de fair eun projet Icefaces. j'ai essayé de mettre toute les nom de module de table Module dans un Probléme avec un code java [ par ndiayedame ] Salut tous les gars j'ai problème avec un code java je sais pas ou se situe exactement l'erreur mais le code est conçu pour renverser une chaine de ca affichage de données dans une JTable selon le choix fait dans une JCombobox [ par langagec08 ] Bonjour , voila mon problème j'ai une JCombobox contenant les différents nom de manager, je veux que lorsque l'utilisateur fait un choix j'affiche tou Comment faire.... [ par mau007 ] Bonjour à tous, j'ai besoin d'avoir de l'aide sur le point suivant: j'ai trois classes: [b][u]ClasseUne[/u][/b] [code=java] public abstract class C Concaténation fais planté le serveur dans une JSP [ par 1611 ] Salut tout le monde ! Voilà, j'ai un examen à terminer pour la semaine prochaine et je suis bloqué ... L'énoncer est celui-ci : Entrer un nom et un p


Nos sponsors


Sondage...

Comparez les prix

CalendriCode

Février 2012
LMMJVSD
  12345
6789101112
13141516171819
20212223242526
272829    

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 : 5,569 sec (3)

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