fais plus de servlets depuis presqu'un an. Alors forcément on se tiens plus au courant (où on oublie ce qui est encore pire).
Merci :hello:
benou
DarkLord a écrit a écrit :
cool chavais pas :)
:hello:
dans le ServletContext : public ServletContext getContext(java.lang.String uripath) Returns a ServletContext object that corresponds to a specified URL on the server.
[jfdsdjhfuetppo]--Message édité par benou--[/jfdsdjhfuetppo]
alien_nan
Je vais faire ca, mais le probleme, c que le site est lui meme composé de site distint, donc il y a plusieurs points d'entrée. Je n'ai donc pas qu'une seule jsp d'init. C'est pour ca qu'a la base, les valeurs etaient placée dans le context des l'acces au site, et ce quelque soit le point d'entrée.
merci du coup de main :)
darklord
benou a écrit a écrit :
il y a moyen de récupérer le ServletContext d'une autre servlet en passant son nom ou son url
cool chavais pas :)
:hello:
benou
DarkLord a écrit a écrit :
Crée un bean qui contient toutes ces propriétés. Dans ta JSP d'init tu crées ce bean et tu instancies toutes les valeurs comme tu le souhaites. Ensuite tu attache ton bean au contexte. Il se peut que tu ne sois pas dans le meme servlet context (et donc, comme tu n'es pas dans le meme servlet engine, tu n'as pas accès au propriété en question).
A+
il y a moyen de récupérer le ServletContext d'une autre servlet en passant son nom ou son url
darklord
alien_nan a écrit a écrit :
Salut à tous,
J'apprecie toute aide, car la , je suis perdu !! Pour une autre solution, je suis egalement preneur, à partir du moment ou je pourrais charger mes proporties dans le servlet context.
Crée un bean qui contient toutes ces propriétés. Dans ta JSP d'init tu crées ce bean et tu instancies toutes les valeurs comme tu le souhaites. Ensuite tu attache ton bean au contexte. Il se peut que tu ne sois pas dans le meme servlet context (et donc, comme tu n'es pas dans le meme servlet engine, tu n'as pas accès au propriété en question).
A+
alien_nan
Salut à tous,
Le post est long, mais c'est pour etre le plus precis possible.
Voila mon problème. J'ai un ensemble de sites qui tournent sous tomcat 3.2.2, avec une page jsp qui est chargé automatiquement lors d'acces à l'un des sites (via le fichier web.xml dans web-inf). Cette page contient l'ensemble des variables nécessaires a tout le site (comme un fichier de ressources, mais en java). J'ai donc des Properties qui sont passées dans le servletContext,grace à "context.setAttribute("data",props)" et dans l'appli, je les recupere en utilisant usebean avec "<jsp:useBean id="data" scope="application" class="java.util.Properties"/>"
Je suis en train de passer a tomcat 4.0.3. Le probleme, c'est que ca ne marche plus !!
quand je fais data.getProperty("var1" ), il ne me trouve plus sa valeur, et je ne comprend pas pourquoi. Mon fichier web.XML est resté le meme à savoir :
J'apprecie toute aide, car la , je suis perdu !! Pour une autre solution, je suis egalement preneur, à partir du moment ou je pourrais charger mes proporties dans le servlet context.