objet out en jsp

objet out en jsp - Java - Programmation

Marsh Posté le 04-01-2005 à 10:40:14    

Salut à tous
 
J'ai un peu pb, j'arrive pas à savoir d'ou ca vient
J'ai un bean Fournisseur qui étend un bean connectionBean dans lequel j'ai une methode que voici :
 public void essai() throws Exception
 {
  JspWriter out = null;
  out.print("ca marche" );
 }
Mais en invoquzand fournisseur.essai() dans mon code jsp j'obtient une  
java.lang.NullPointerException
Comme vous l'avez compris ce que je souhaite faire est d'afficher un texte dans mon code html, mais qu'il soit géré dans un bean
Est ce que qq peut m'aider ?

Reply

Marsh Posté le 04-01-2005 à 10:40:14   

Reply

Marsh Posté le 04-01-2005 à 10:41:53    

:cry:


---------------
Hey toi, tu veux acheter des minifigurines Lego, non ?
Reply

Marsh Posté le 04-01-2005 à 10:42:53    

t'as pas plus précis ;) ?

Reply

Marsh Posté le 04-01-2005 à 10:44:18    

Reply

Marsh Posté le 04-01-2005 à 10:46:19    

ksavieras a écrit :


  JspWriter out = null;
  out.print("ca marche" );


[:alph-one]
T'as peur de rien


---------------
Now Playing: {SYNTAX ERROR AT LINE 1210}
Reply

Marsh Posté le 04-01-2005 à 10:47:41    

Pour le surplus, on répond à la question "NullPointerException" toutes les semaines, alors, fonction recherche.
 
--, on n'a pas une FAQ java sur ce forum ?


Message édité par sircam le 04-01-2005 à 10:47:51

---------------
Now Playing: {SYNTAX ERROR AT LINE 1210}
Reply

Marsh Posté le 04-01-2005 à 10:51:16    

si mais elle ressemble à rien.
le modo était supposé mettre de l'ordre [:kiki] j'ai proposé de monter un site plus interactif/participatif pour maintenir qques articles mais ça l'a pas interessé :o


---------------
Hey toi, tu veux acheter des minifigurines Lego, non ?
Reply

Marsh Posté le 04-01-2005 à 10:51:21    

je comprends pas, il n'y a pas de pointeur en java, on m'aurai menti? [:icon7]


---------------
From now on, you will speak only when spoken to, and the first and last words out of your filthy sewers will be "Sir!"
Reply

Marsh Posté le 04-01-2005 à 11:00:26    

the real moins moins a écrit :

si mais elle ressemble à rien.
le modo était supposé mettre de l'ordre [:kiki] j'ai proposé de monter un site plus interactif/participatif pour maintenir qques articles mais ça l'a pas interessé :o


 :pfff:  
 
j'ai dis que je le ferrai, j'ai pas dis quand je le ferrai ... si tu veux commencer et le faire à ma place ou me filer les éléments, j'y vois pas d'inconvénient.
 
et pour ton site interactif/participatif, juste fais-le ...
j'ai juste dis que je ne pensais pas que ce serait utilisé dans le cadre du forum si c'était en dehors du forum. je peux me tromper. Si t'y crois, vas-y !
 
jamais t'es constructif ?


Message édité par benou le 04-01-2005 à 11:03:52

---------------
ma vie, mon oeuvre - HomePlayer
Reply

Marsh Posté le 04-01-2005 à 11:02:01    

ksavieras a écrit :

Est ce que qq peut m'aider ?


ben réfléchis un peu aussi ...
si tu appelles une méthode sur un objet dont la veleur est 'null', ca généère une NullPointerException, forcément ...  


---------------
ma vie, mon oeuvre - HomePlayer
Reply

Marsh Posté le 04-01-2005 à 11:02:01   

Reply

Marsh Posté le 04-01-2005 à 11:02:31    

schnapsmann a écrit :

je comprends pas, il n'y a pas de pointeur en java, on m'aurai menti? [:icon7]


c'est plutot le contraire : tout est pointeur ... (si on oublie les types primitifs :o)


Message édité par benou le 04-01-2005 à 11:02:59

---------------
ma vie, mon oeuvre - HomePlayer
Reply

Marsh Posté le 04-01-2005 à 11:04:27    

Code :
  1. JspWriter out = null;
  2. out.print("ca marche" );


 
 :lol:  :lol:  :lol:


Message édité par FlorentG le 04-01-2005 à 11:04:35
Reply

Marsh Posté le 04-01-2005 à 11:07:56    

benou a écrit :

c'est plutot le contraire : tout est pointeur ... (si on oublie les types primitifs :o)


 
ouais enfin moi je disais ça juste pour pourrir le topic hein [:icon8] :o  


---------------
From now on, you will speak only when spoken to, and the first and last words out of your filthy sewers will be "Sir!"
Reply

Marsh Posté le 04-01-2005 à 11:17:10    

FlorentG a écrit :

Code :
  1. JspWriter out = null;
  2. out.print("ca marche" );


 
 :lol:  :lol:  :lol:


Code :
  1. JspWriter out = null;
  2. out.print("ca marche pas" );


 
[:aloy]

Reply

Marsh Posté le 04-01-2005 à 11:20:38    

Lam's a écrit :

Code :
  1. JspWriter out = null;
  2. out.print("ca marche pas" );


 
[:aloy]


 
Je serais presque tenté d'écrire ça, pour être sûr :

Code :
  1. JspWriter out = null;
  2. if(out == null) {
  3.   out.print("ca marche pas" );
  4. }


Histoire de se foutre dedans encore plus :sol:

Reply

Marsh Posté le 04-01-2005 à 11:30:24    

Code :
  1. System.err.println("Ca marche pas" );
  2. System.exit(1);


Ne prenons aucun risque. :sol:


---------------
Now Playing: {SYNTAX ERROR AT LINE 1210}
Reply

Marsh Posté le 04-01-2005 à 11:33:12    

Ok, je complète :

Code :
  1. JspWriter out = null;
  2. if(out == null) {
  3.     System.err.println("Ca marche pas" );
  4.     System.exit(1);
  5. }

Reply

Marsh Posté le 04-01-2005 à 11:33:23    

bon, c'est fini le pourrissage ? :o


---------------
ma vie, mon oeuvre - HomePlayer
Reply

Marsh Posté le 04-01-2005 à 11:41:39    

Le pourrissage, c'est null.
Le pourrissage est donc un pointeur déguisé en référence...

Reply

Marsh Posté le 04-01-2005 à 11:45:48    

Bon, oui, revenons au sujet.
 
ksavieras, regarde bien ce que tu as fait... Avant de poser une question réfléchis bien à ce que ton programme réalise... C'est pourtant tout simple.

Reply

Marsh Posté le 04-01-2005 à 11:53:56    

ok, c'est bon j'ai trouvé, dans le jsp j'ai mis :
 fournisseur.essai(out);
et dans le bean :
 public void essai(JspWriter out) throws Exception
 {
  out.print("<b>ok</b>" );
 }
Merci à tous (ou presque)

Reply

Marsh Posté le 04-01-2005 à 11:55:49    

il vous en prie [:icon10]


---------------
From now on, you will speak only when spoken to, and the first and last words out of your filthy sewers will be "Sir!"
Reply

Marsh Posté le 04-01-2005 à 12:04:52    

Ok, t'as réussi, mais as-tu bien compris ton erreur ?

Reply

Marsh Posté le 04-01-2005 à 12:10:03    

En fait j'avais essayé de m'inspirer du fichier fournisseurs_jsp.java généré automatiquement. Au début je voulais utiliser l'objet out implicite out dans le bean mais il n'est implicite que dans les pages jsp. C'est pour ça que j'en ai fait une déclaration un peu foireuse je reconnais
Merci encore

Reply

Marsh Posté le 04-01-2005 à 12:10:32    

Ok parfait :jap:

Reply

Marsh Posté le    

Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed