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

 


Dernière réponse
Sujet : [JAVA] bean et servlet
darklord

scaldan a écrit a écrit :

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




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


Votre réponse
Nom d'utilisateur    Pour poster, vous devez être inscrit sur ce forum .... si ce n'est pas le cas, cliquez ici !
Le ton de votre message                        
                       
Votre réponse


[b][i][u][strike][spoiler][fixed][cpp][url][email][img][*]   
 
   [quote]
 

Options

 
Vous avez perdu votre mot de passe ?


Vue Rapide de la discussion
darklord

scaldan a écrit a écrit :

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




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

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

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"

darklord bon moi je laisse tomber
scaldan 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:
benou 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 ...
darklord 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  ...
scaldan pourtant les 2 sont dans le meme package
scaldan bean beanObject = new bean();      
 
voici la ligne, il dit qu'il ne trouve pas l'objet bean.
darklord

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.

scaldan 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)
darklord 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?
scaldan 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.
 
:(

Copyright © 1997-2025 Groupe LDLC (Signaler un contenu illicite / Données personnelles)