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

 


Dernière réponse
Sujet : [TOMCAT 4 /ServletContext]
darklord 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:

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 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 :
 
<web-app>
 
  <servlet>
    <servlet-name>initFirst</servlet-name>
    <jsp-file>/jsp/bases.jsp</jsp-file>
    <load-on-startup>1</load-on-startup>
  </servlet>  
 
  <servlet-mapping>
    <servlet-name>initFirst</servlet-name>
    <url-pattern>/initFirst</url-pattern>
  </servlet-mapping>
 
  <session-config>  
    <session-timeout>30</session-timeout>  
  </session-config>  
</web-app>
 
et la jdk est 1.3.0_01.
 
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.
 
Merci d'avance pour votre aide.
 
Laurent

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