-----Original Message-----
From: Cyril Scelles <[EMAIL PROTECTED]>
To: "'[EMAIL PROTECTED]'" <[EMAIL PROTECTED]>
Date: Tue, 7 May 2002 15:44:27 +0200
Subject: [JavaBeans & Servlet] Est ce que ça peu t communiquer ?
Je continue dans mes questions petites simples !
J'ai la possibilité dans des pages JSP d'utiliser des Beans pour gérer des
connexion a une sources de données spécifique ! Je voudrais savoir, si il
m'était possible d'exploiter les instances des objets définit par les beans,
dans une servlet ?
Oui un JavaBean c'est juste une classe comme une autre qui respecte certaines
conventions (constructeur par défaut, getters/setters, etc)
En fait, je définit un Beans avec un scope application au niveau de ma page
de login, et je voudrais pouvoir y accéder dans toutes les servlet que
j'appelerais plus tard ! Simple non ? mais je reve non ? c'est pas possible
ca ?
Si, ils sont présents dans le ServletContext
dans ta servlet un (MonBean)getServletContext().getAttribute("monBean") devrait faire
l'affaire.
Mais personnellement je suis contre mettre du code métier dans des JSP.
Pour moi une JSP doit se limiter à de l'affichage.
Parce que sinon, bonjour la maintenance!
Surtout quand on se retrouve avec du HTML, CSS, JavaScript et Java dans la même
page...
Une autre question tant que j'y suis :))
Est ce que dans une JSP, je peut executer le code d'une servlet sans que
cela soit a la suite d'un formulaire ?
oui, à l'aide d'un jsp:include par exemple (pas sûr de la syntaxe).
Tu peux aussi avoir des méthodes utilitaires statiques dans tes servlets, que tu peux
appeler comme n'importe quelle méthode statique.
Patrice
-- Use Opera, the most user-friendly web browser on Earth --