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

  FORUM HardWare.fr
  Programmation
  Java

  [Weblogic] des null partout après changement de version

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

[Weblogic] des null partout après changement de version

n°425998
thecoin
Chasseur de chasseur de canard
Posté le 13-06-2003 à 09:50:30  profilanswer
 

Je viens de migré d'un serveur Weblogic 6 vers une version 7 et depuis (sans rien changé), les champs qui ont comme valeur null dans la base(Oracle) sont affiché null a l'écran. Par exemple j'ai une personne et je veux affiché son nom et prénom (son prénom a pour valur null), j'ai a l'affichage "Mr Dupond null" alors que avant (avec la version 6) j'avais juste "Mr Dupond".
 
Me dites pas de cherché dans la doc j'ai rien trouvé (ou alors c'est bien caché), me dites pas nom plus de faires un test pour savoir si la valeur est null ou pas ca fairait plusieur centaines de jsp a modifier.  
 
 :jap:


---------------
Si tu regardes ce que le canard mange, tu ne mangeras pas de canard.
mood
Publicité
Posté le 13-06-2003 à 09:50:30  profilanswer
 

n°426135
thecoin
Chasseur de chasseur de canard
Posté le 13-06-2003 à 10:24:59  profilanswer
 

up  :(


---------------
Si tu regardes ce que le canard mange, tu ne mangeras pas de canard.
n°426381
thecoin
Chasseur de chasseur de canard
Posté le 13-06-2003 à 13:21:01  profilanswer
 

on sèche? :D  moi aussi :sweat:


---------------
Si tu regardes ce que le canard mange, tu ne mangeras pas de canard.
n°426389
senternal
Posté le 13-06-2003 à 13:26:18  profilanswer
 

thecoin a écrit :

Je viens de migré d'un serveur Weblogic 6 vers une version 7 et depuis (sans rien changé), les champs qui ont comme valeur null dans la base(Oracle) sont affiché null a l'écran. Par exemple j'ai une personne et je veux affiché son nom et prénom (son prénom a pour valur null), j'ai a l'affichage "Mr Dupond null" alors que avant (avec la version 6) j'avais juste "Mr Dupond".
 
Me dites pas de cherché dans la doc j'ai rien trouvé (ou alors c'est bien caché), me dites pas nom plus de faires un test pour savoir si la valeur est null ou pas ca fairait plusieur centaines de jsp a modifier.  
 
 :jap:  


 
A voir, tu auras ta reponse
 
http://e-docs.bea.com/wls/docs70/u [...] ml#1037620
 
Euh, j'ai pas forcement La soluce a ton pb, mais normallement si tu as bien séparé ton affichage de ton accès aux données, tu n'as qu'une seule classe a modifier... Celle ou tu recuperes le ResultSet via jdbc.
 
Ca doit faire qq chose du style. Pour nom/prenom, ca peut etre un quelconque bean dont le constructeur initialise deja tes attributs nom et prenom a "".
 
public class user
{
 private String nom;
   private String prenom;
   
    public user ()
    {
  nom = "";
  prenom = "";
    }
     
    // getter/setter...
}
 
// Ta classe liée à l'acces BD
 
stmt.execute("SELECT nom,prenom FROM USER" );
ResultSet rs = stmt.getResultSet();
while (rs.next()) {
 
  if (rs.getString("nom" ) != null)
    objUser.setNom(rs.getString("nom" ));
  if (rs.getString("prenom" ) != null)
    objUser.setPrenom(rs.getString("prenom" ));
}


Message édité par senternal le 13-06-2003 à 13:32:31
n°426401
simogeo
j'ai jamais tué de chats, ...
Posté le 13-06-2003 à 13:32:45  profilanswer
 

thecoin a écrit :

on sèche? :D  moi aussi :sweat:  


tu testes si les valeurs sont nulles .... dans ce cas tu leur attribut la valeur ''


---------------
from here and there -- \o__________________________________ -- la révolution de la terre, en silence
n°426408
senternal
Posté le 13-06-2003 à 13:34:56  profilanswer
 

simogeo a écrit :


tu testes si les valeurs sont nulles .... dans ce cas tu leur attribut la valeur ''


 
Y'en a qui suit pas... T'es au fond de la classe, pres du radiateur ??  ;)

n°426416
simogeo
j'ai jamais tué de chats, ...
Posté le 13-06-2003 à 13:36:26  profilanswer
 

senternal a écrit :


 
Y'en a qui suit pas... T'es au fond de la classe, pres du radiateur ??  ;)  


dans ta requête SQL  :heink:


---------------
from here and there -- \o__________________________________ -- la révolution de la terre, en silence
n°426427
senternal
Posté le 13-06-2003 à 13:39:51  profilanswer
 

simogeo a écrit :


dans ta requête SQL  :heink:  


 
Beuh non garcon, pas dans la requete SQL !! T'as pas lu le code  ??  :sarcastic:  
 
--
Mais bon, Thecoin, ta soluce finale est ci-dessous. T'as bien de la chance, je dois faire une migration bea bl 6 -> 7, donc ce genre de prob ne doit pas trop arriver ...
 
CR074843
 Upgraded WebLogic Server so that JSP request time attributes used to output an empty string when the expression was null now output the string null.
 
In previous versions of WebLogic Server, JSP request time attributes (<%= expr %> ) output an empty string when the expression was null. Now it outputs the string "null". The JSP specification mandates that the expressions default must be "null."
 
However, we have introduced a new flag in weblogic.xml called printNulls which is true by default meaning that "null" will be the default output. Setting the flag to false makes sure that expressions with "null" results are printed as "", which was the earlier behavior.
 
Configuring the printNulls tag in weblogic.xml:
 
<weblogic-web-app>
<jsp-descriptor>
<jsp-param>
<param-name>printNulls</param-name>
<param-value>false</param-value>
</jsp-param>
 
</jsp-descriptor>
</weblogic-web-app>
 
Also, you can compile from weblogic.jspc with:
 
-noPrintNulls  
 
This will also show "null" in jsp expressions as "" (an empty string).


Message édité par senternal le 13-06-2003 à 13:41:35
n°426564
thecoin
Chasseur de chasseur de canard
Posté le 13-06-2003 à 14:19:17  profilanswer
 

senternal a écrit :


 
Beuh non garcon, pas dans la requete SQL !! T'as pas lu le code  ??  :sarcastic:  
 
--
Mais bon, Thecoin, ta soluce finale est ci-dessous. T'as bien de la chance, je dois faire une migration bea bl 6 -> 7, donc ce genre de prob ne doit pas trop arriver ...
 
CR074843
 Upgraded WebLogic Server so that JSP request time attributes used to output an empty string when the expression was null now output the string null.
 
In previous versions of WebLogic Server, JSP request time attributes (<%= expr %> ) output an empty string when the expression was null. Now it outputs the string "null". The JSP specification mandates that the expressions default must be "null."
 
However, we have introduced a new flag in weblogic.xml called printNulls which is true by default meaning that "null" will be the default output. Setting the flag to false makes sure that expressions with "null" results are printed as "", which was the earlier behavior.
 
Configuring the printNulls tag in weblogic.xml:
 
<weblogic-web-app>
<jsp-descriptor>
<jsp-param>
<param-name>printNulls</param-name>
<param-value>false</param-value>
</jsp-param>
 
</jsp-descriptor>
</weblogic-web-app>
 
Also, you can compile from weblogic.jspc with:
 
-noPrintNulls  
 
This will also show "null" in jsp expressions as "" (an empty string).


 
 
http://membres.lycos.fr/lecoindecoin/Smilies/maitre.gif http://membres.lycos.fr/lecoindecoin/Smilies/maitre.gif http://membres.lycos.fr/lecoindecoin/Smilies/maitre.gif http://membres.lycos.fr/lecoindecoin/Smilies/maitre.gif http://membres.lycos.fr/lecoindecoin/Smilies/maitre.gif http://membres.lycos.fr/lecoindecoin/Smilies/maitre.gif http://membres.lycos.fr/lecoindecoin/Smilies/maitre.gif http://membres.lycos.fr/lecoindecoin/Smilies/maitre.gif
 
 


---------------
Si tu regardes ce que le canard mange, tu ne mangeras pas de canard.

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

  [Weblogic] des null partout après changement de version

 

Sujets relatifs
[Fini] Satis, Gestion de parc informatique, Version 0.4 Dispo ![BEA Weblogic] Migration V6 -> V7
[VBA + Access] Comment récupérer la version de tous les formulaires?Ajouter une contrainte Not Null sur une colonne sur Postgres ?
Vbscript marran ! a voir ;) - VERSION 3MySQL : '' et valeur NULL
[ Débutant ] Version de apache??version gratuite de delphi 6 BORLAND
Null[C++ Builder] Info version
Plus de sujets relatifs à : [Weblogic] des null partout après changement de version


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