Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
2810 connectés 

  FORUM HardWare.fr
  Programmation

  [JAVA] bean et servlet

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

[JAVA] bean et servlet

n°121377
scaldan
...
Posté le 04-04-2002 à 15:11:48  profilanswer
 

voila,
 
encore une question dont la solution ne doit pas etre tres compliquée, mais j'ai pas les yeux ou il faut aujourd'hui. Je voudrais instancier dans une servlet un bean, mais il me dit qu'il ne trouve pas la class.
 
voici le bean
 
package core;
 
/* implementation d'un bean pour mettre des données dans une variable  
 * un bean est une class java qui  
 * -- n'a pas de constructeur --
 * -- n'a pas de variable publique  --
 * -- et dont les variables sont manipulées par des methodes getXXX ou setXXX --
 */
 
import java.util.*;
import java.text.*;
 
public class bean  
{
 private String nom, prenom, anime;
   
 public String getNom()
 {
  return (nom);
 }
 
 public void setNom(String nom)
 {
  this.nom = nom;
 }
 
 public String getPrenom()
 {
  return (prenom);
 }
 
 public void setPrenom(String prenom)
 {
  this.prenom = prenom;
 }
 
 public String getAnime()
 {
  return (anime);
 }
 
 public void setAnime(String anime)
 {
  this.anime = anime;
 }
}
 
et voici un bout de code de la servlet qui utilise normalement ce bean.
 
  /* passage des infos au bean */
  /* creation d'un nouvel objet bean */      
  bean beanObject = new bean();      
  beanObject.setNom(nomPersonne);
  beanObject.setPrenom(prenomPersonne);
   
  HttpSession session = request.getSession(true);
  request.setAttribute("beanObject", beanObject);    
   
  RequestDispatcher dispatcher = getServletContext().getRequestDispatcher("/pres.jsp" );
  dispatcher.forward(request, response);
 
 
bon je ne vois pas pourquoi il ne trouve pas ma classe et ne veux donc pas me creer mon instance du bean.
 
:(


---------------
Si tu ne poses pas les bonnes questions, comment veux-tu avoir les bonnes réponses ?
mood
Publicité
Posté le 04-04-2002 à 15:11:48  profilanswer
 

n°121378
darklord
You're welcome
Posté le 04-04-2002 à 15:13:37  profilanswer
 

1. Une classe commence toujours par une majuscule
2. Donne la trace de l'erreur bordel  :fou:  
3. Tu as importé core (import core.*)
4. Où se trouve ce bean.class dans ta webapp?


---------------
Just because you feel good does not make you right
n°121382
scaldan
...
Posté le 04-04-2002 à 15:16:27  profilanswer
 

désolé de ce manque de précision.
 
Mon bean ce trouve en meme temps que ma classe dans  
webapps\bean\web-inf\classes\core
 
mon erreur est qu'il ne trouve pas la classe bean.
et mes 2 progs sont package core;
 
voilou (en esperant avoir été plus clair)


---------------
Si tu ne poses pas les bonnes questions, comment veux-tu avoir les bonnes réponses ?
n°121384
darklord
You're welcome
Posté le 04-04-2002 à 15:18:11  profilanswer
 

scaldan a écrit a écrit :

désolé de ce manque de précision.
 
Mon bean ce trouve en meme temps que ma classe dans  
webapps\bean\web-inf\classes\core
 
mon erreur est qu'il ne trouve pas la classe bean.
et mes 2 progs sont package core;
 
voilou (en esperant avoir été plus clair)  




 
la trace. Jusqu'ici rien de bien exceptionnel. Il me faut la trace, et la ligne de ton programme qui fait foirer le machin.


---------------
Just because you feel good does not make you right
n°121388
scaldan
...
Posté le 04-04-2002 à 15:19:38  profilanswer
 

bean beanObject = new bean();      
 
voici la ligne, il dit qu'il ne trouve pas l'objet bean.


---------------
Si tu ne poses pas les bonnes questions, comment veux-tu avoir les bonnes réponses ?
n°121392
scaldan
...
Posté le 04-04-2002 à 15:19:59  profilanswer
 

pourtant les 2 sont dans le meme package


---------------
Si tu ne poses pas les bonnes questions, comment veux-tu avoir les bonnes réponses ?
n°121394
darklord
You're welcome
Posté le 04-04-2002 à 15:20:58  profilanswer
 

je veux la trace ... I want the trace !!! :)
 
j'ai pas envie de faire des suppositions sans la trace j'ai eu suffisament de blagues  ...


---------------
Just because you feel good does not make you right
n°121408
benou
Posté le 04-04-2002 à 15:33:21  profilanswer
 

ce que dark te demadne c'est le message d'erreur COMPLET. Tu sais le détail de l'exception où on voir la pile d'appel des méthodes. la trace quoi ...

n°121411
scaldan
...
Posté le 04-04-2002 à 15:35:14  profilanswer
 

le temps de changer de cession et voilou.
 
En fait c'est à la compilation, quand je fais javac present.java
 
present.java cannot resolve symbol
symbol class bean
location class core.present
 
et donc 2 erreurs sur les bean
bean beanObject = new bean();
 
sur chacun des bean. Ce que ne je comprend pas c'est que les classes sont dans le meme package et dans le meme repertoire(normal). Voila :hello:


---------------
Si tu ne poses pas les bonnes questions, comment veux-tu avoir les bonnes réponses ?
n°121414
darklord
You're welcome
Posté le 04-04-2002 à 15:37:01  profilanswer
 

bon moi je laisse tomber


---------------
Just because you feel good does not make you right
mood
Publicité
Posté le 04-04-2002 à 15:37:01  profilanswer
 

n°121415
benou
Posté le 04-04-2002 à 15:38:06  profilanswer
 

scaldan a écrit a écrit :

le temps de changer de cession et voilou.
 
En fait c'est à la compilation, quand je fais javac present.java
 
present.java cannot resolve symbol
symbol class bean
location class core.present
 
et donc 2 erreurs sur les bean
bean beanObject = new bean();
 
sur chacun des bean. Ce que ne je comprend pas c'est que les classes sont dans le meme package et dans le meme repertoire(normal). Voila :hello:  




 
il faut que tu compile à partir du répertoire en dessous et que tu tapes "javac core/*.java"

n°121416
scaldan
...
Posté le 04-04-2002 à 15:39:28  profilanswer
 

ok merci :wahoo:


---------------
Si tu ne poses pas les bonnes questions, comment veux-tu avoir les bonnes réponses ?
n°121673
scaldan
...
Posté le 05-04-2002 à 09:12:29  profilanswer
 

mon problème venait bien de la compilation, je ne savais pas qu'il fallait recompiler tous les sources en meme temps.  
 
Merci :hello:


---------------
Si tu ne poses pas les bonnes questions, comment veux-tu avoir les bonnes réponses ?
n°121688
darklord
You're welcome
Posté le 05-04-2002 à 10:10:02  profilanswer
 

scaldan a écrit a écrit :

je ne savais pas qu'il fallait recompiler tous les sources en meme temps.  




 
 :sarcastic:  
 
 :sweat:  :sweat:  :sweat:


---------------
Just because you feel good does not make you right

Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Programmation

  [JAVA] bean et servlet

 

Sujets relatifs
[JAVA]Socket[java/linux] un bon IDE pour java sous linux ... !
customizer l'atribut <alt> en css ou java??????[JAVA] putValue has been deprecated
Java/JNI - paramètres des fonctions C[JAVA] Tomcat 4.0 et jspc
[JAVA] microphone[JAVA] cast, comment je fais ??
Java sur s/390[Java] Log4j et redirection des infos
Plus de sujets relatifs à : [JAVA] bean et servlet


Copyright © 1997-2022 Hardware.fr SARL (Signaler un contenu illicite / Données personnelles) / Groupe LDLC / Shop HFR