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

  FORUM HardWare.fr
  Programmation
  Java

  [Servlet/jsp] récupérer l'URI de base d'une web-app

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

[Servlet/jsp] récupérer l'URI de base d'une web-app

n°174364
El_gringo
Posté le 10-07-2002 à 15:01:54  profilanswer
 

comment on fait !?
parce que, en changeant de moteur de servlet, j'ai déployé ma web-app sur un autre path que '/', et du coup, il me retrouve plus rien.

mood
Publicité
Posté le 10-07-2002 à 15:01:54  profilanswer
 

n°174399
El_gringo
Posté le 10-07-2002 à 15:24:38  profilanswer
 

j'vais mieux expliquer mon pb en fait:
avant, ma web-app était développée sous le path '/'
donc, j'accèdait à ma servlet par cette URL :
http://pc-mc:8080/servlet/JLdsWeb
et à ma page de login par cette URL :
http://pc-mc:8080/interface/login.htm
Mes images, l'appel à mes jsp, et tout plein d'autres trucs, j'utilise une URL relative. Genre, dans mon "login.htm", j'utilise l'image "/interface/images/monimg.gif""
Mais ces url relative, écrites comme ça, apparement, ça marche que si ma web-app est déployée sous le path '/'
 
parce que, maintenant, g déployé ma web-app accessible par le path "/jldsweb"
bref, on accède à ma servlet par l'url suivante :
http://pc-mc:8080/JLdsWeb/servlet/JLdsWeb
ou à ma page de login par :
http://pc-mc:8080/JLdsWeb/interface/login.htm
 
toutes les url relative sont désormais fausses, parce que, quand j'écris "/interface/monimg.gif", tomcat interprète "http://pc-mc:8080/interface/images/monimg.gif"
alors que je voudrais que ça soit : "http://pc-mc:8080/jldsweb/interface/images/lds_icon.gif"
 
comment je peux faire ?

n°174460
El_gringo
Posté le 10-07-2002 à 16:00:58  profilanswer
 

pas d'idées !?
Dark, fais pas la gueule... tout le monde est d'accord que t carrément brusque. J'peux pas résister d'ouvrir ma gueule qd y a qqch qui va pas, c tout...

n°174470
darklord
You're welcome
Posté le 10-07-2002 à 16:18:05  profilanswer
 

je me retire du forum pour qques temps


---------------
Just because you feel good does not make you right
n°174471
El_gringo
Posté le 10-07-2002 à 16:18:14  profilanswer
 

Allez Dark, s'te plais... t'as même le droit de me mépriser si tu veux ! :D

n°174473
El_gringo
Posté le 10-07-2002 à 16:19:17  profilanswer
 

DarkLord a écrit a écrit :

je me retire du forum pour qques temps




 
tu boudes !? :D  
Qqs temps, c qqs heures ou qqs jours ? (qqs mois, j'ose même pas l'imaginer. Si c'était ça, je programme la mort du forum d'ici peu !:D)

n°174477
--greg--
Posté le 10-07-2002 à 16:24:28  profilanswer
 

HttpServletRequest    .getContextPath()


---------------
#19b | Mardi 18 Février 2003 - nous fêtons les Bernadette | contre le fleur icq!
n°174479
darklord
You're welcome
Posté le 10-07-2002 à 16:26:11  profilanswer
 

non mais la raison est simple. Répondre aux questions ne m'apporte pas grand chose finalement puisqe tout le monde me juge aggressif ce qui est certainement vrai.
 
Donc je ne vois pas vraiment ce que j'apporte à ce forum dans ces conditions.
 
Là je reste sur blabla, ils me charrient un max mais bon c'est pas vraiment le meme  contexte.
 
Vendredi je pars en vacances tout près de St Tropez donc c'est end of forum jusqu'au 22juillet. Je vais avoir des pages de blabla à lire.
 
voilà bye. En espérant que qqun de calme et non agressif te répondra (tu sais à force on perd patience pour certaines choses)


---------------
Just because you feel good does not make you right
n°174481
El_gringo
Posté le 10-07-2002 à 16:26:49  profilanswer
 

--greg-- a écrit a écrit :

HttpServletRequest    .getContextPath()




 
ha, cool, merci.
Et du coup, ça veut dire que, si je veux qu'on puisse déployer ma web-app sous le path qu'on veut, je peux pas utiliser ma page login.htm, y faut que j'en fasse un jsp, non !?

n°174484
--greg--
Posté le 10-07-2002 à 16:27:22  profilanswer
 

:sweat:


---------------
#19b | Mardi 18 Février 2003 - nous fêtons les Bernadette | contre le fleur icq!
mood
Publicité
Posté le 10-07-2002 à 16:27:22  profilanswer
 

n°174486
--greg--
Posté le 10-07-2002 à 16:27:51  profilanswer
 

el_gringo a écrit a écrit :

 
 
ha, cool, merci.
Et du coup, ça veut dire que, si je veux qu'on puisse déployer ma web-app sous le path qu'on veut, je peux pas utiliser ma page login.htm, y faut que j'en fasse un jsp, non !?



bah euh
je ne sais pas
essaie


---------------
#19b | Mardi 18 Février 2003 - nous fêtons les Bernadette | contre le fleur icq!
n°174492
El_gringo
Posté le 10-07-2002 à 16:31:52  profilanswer
 

DarkLord a écrit a écrit :

non mais la raison est simple. Répondre aux questions ne m'apporte pas grand chose finalement puisqe tout le monde me juge aggressif ce qui est certainement vrai.
 
Donc je ne vois pas vraiment ce que j'apporte à ce forum dans ces conditions.
 
Là je reste sur blabla, ils me charrient un max mais bon c'est pas vraiment le meme  contexte.
 
Vendredi je pars en vacances tout près de St Tropez donc c'est end of forum jusqu'au 22juillet. Je vais avoir des pages de blabla à lire.
 
voilà bye. En espérant que qqun de calme et non agressif te répondra (tu sais à force on perd patience pour certaines choses)




 
C pas qu'on te juge agressif, c que tu l'es... ms ça doit être ton tempérament, c pas grave. Et n'étend pas ça au point de dire que tu sers à rien sur le forum. t carrément util. Au risque d'en vexer certain, j'dirais que t le meilleur du forum en Java. ça serai dommage que tu te casses. Parce que, finalement, ton agressivité, elle est carrément supportable, on s'y fait (du moment que j'peux ouvrir ma gueule qd j'trouve que t'abuses ! :D)
Et puis, même à toi, je suis sur que ça t'apporte qqch. Tu tombes forcément desfois sur des trucs que tu connais pas. ça te fait réfléchir un peu. ça t'empêche d'oublier des trucs de base que tu n'utiliserais plus. Et puis, c sympa aussi d'être le vieux sage (je connais pas ton age hein, c au sens figuré :D), celui qui sait. non !?
Ne me quitte pas... il faut oublier les malentendus, ne me quitte pas  :sweat:

n°174496
El_gringo
Posté le 10-07-2002 à 16:33:09  profilanswer
 

--greg-- a écrit a écrit :

bah euh
je ne sais pas
essaie
 




 
non, ms c évident en fait...
g forcément besoin d'utiliser le getContextPath. pour afficher mes images par exemple.
Merci encore...

n°174500
--greg--
Posté le 10-07-2002 à 16:35:14  profilanswer
 

c pas le meilleur, c celui qui à le plus la force de ne pas t'ignorer.
 :kaola:


Message édité par --greg-- le 10-07-2002 à 16:35:55

---------------
#19b | Mardi 18 Février 2003 - nous fêtons les Bernadette | contre le fleur icq!
n°174514
darklord
You're welcome
Posté le 10-07-2002 à 16:44:43  profilanswer
 

--greg-- a écrit a écrit :

c pas le meilleur, c celui qui à le plus la force de ne pas t'ignorer.
 :kaola:




 
 [:xp1700]


---------------
Just because you feel good does not make you right
n°174518
darklord
You're welcome
Posté le 10-07-2002 à 16:47:07  profilanswer
 

disons que c'est graduel. Je ne suis pas qqun de particulièrement patient. Alors qd je vois le 10eme zozo qui poste en disant. J'ai un code java qui ne compile plus parce que j'ai fait un machin là. Pensez vous que ca puisse venir de mon classpath. Sans code, sans erreur, sans autre explication. Parfois ca me fait peter les plombs
 
c'est pour  ca que je dis que c'est bien de me casser du forum pour la partie réponse au question. Je suis désolé mais parfois y a des gens qui nous prennent vraiment pour des cons en postant (ou ils sont stupides ou inconscient).
 
Bref, ca ne sert à rien de continuer dans ces conditons. Et comme le dit si bien greg, je pourrais très bien ignorer les questions du genre, mais impossible c'est pas dans ma nature :)
 
Voilà sur ce ...


---------------
Just because you feel good does not make you right
n°174521
El_gringo
Posté le 10-07-2002 à 16:49:41  profilanswer
 

--greg-- a écrit a écrit :

c pas le meilleur, c celui qui à le plus la force de ne pas t'ignorer.
 :kaola:




 
Pourquoi tu dis ça !? tu cherches à m'ignorer toi !? et... pour quelle raison au juste ?

n°174522
El_gringo
Posté le 10-07-2002 à 16:50:10  profilanswer
 

DarkLord a écrit a écrit :

disons que c'est graduel. Je ne suis pas qqun de particulièrement patient. Alors qd je vois le 10eme zozo qui poste en disant. J'ai un code java qui ne compile plus parce que j'ai fait un machin là. Pensez vous que ca puisse venir de mon classpath. Sans code, sans erreur, sans autre explication. Parfois ca me fait peter les plombs




 
Ouais, ms bon, les questions que je pose, généralement elle sont réfléchies !

n°174524
darklord
You're welcome
Posté le 10-07-2002 à 16:52:06  profilanswer
 

j'ai pas dit que je parlais de toi exclusivement hein :) Ce que je dis c'est que parfois je m'énerve sur qqun qui simplement débute alors que je me suis pris 10 gros lourdeaux juste avant ... Enfin soit c'est compliqué ... Mais cecit dit parfois, tu ferais bien de plus réfléchir, parce que le coup du "ils sont où les logs dans tomcat" c'est à mettre au topic foireux ...
 
bref!


---------------
Just because you feel good does not make you right
n°174526
--greg--
Posté le 10-07-2002 à 16:54:06  profilanswer
 

el_gringo a écrit a écrit :

 
 
Pourquoi tu dis ça !? tu cherches à m'ignorer toi !? et... pour quelle raison au juste ?



parce que t'es lourd :)
tout ce que tu demandes (à peu pres), je l'ai appris en LISANT la doc, au lieu de pleurer.
pas de polémique.


---------------
#19b | Mardi 18 Février 2003 - nous fêtons les Bernadette | contre le fleur icq!
n°174528
--greg--
Posté le 10-07-2002 à 16:54:36  profilanswer
 

el_gringo a écrit a écrit :

 
 
Ouais, ms bon, les questions que je pose, généralement elle sont réfléchies !



bof
 :ange:


---------------
#19b | Mardi 18 Février 2003 - nous fêtons les Bernadette | contre le fleur icq!
n°174533
El_gringo
Posté le 10-07-2002 à 16:57:27  profilanswer
 

DarkLord a écrit a écrit :

j'ai pas dit que je parlais de toi exclusivement hein :) Ce que je dis c'est que parfois je m'énerve sur qqun qui simplement débute alors que je me suis pris 10 gros lourdeaux juste avant ... Enfin soit c'est compliqué ... Mais cecit dit parfois, tu ferais bien de plus réfléchir, parce que le coup du "ils sont où les logs dans tomcat" c'est à mettre au topic foireux ...
 
bref!




 
g pas demandé ou étaient les logs de tomcat.
g demandé quels logs. Je m'demandais si tu parlais des logs de ma servlet ou des logs de tomcat.

n°174535
El_gringo
Posté le 10-07-2002 à 16:58:26  profilanswer
 

--greg-- a écrit a écrit :

parce que t'es lourd :)
tout ce que tu demandes (à peu pres), je l'ai appris en LISANT la doc, au lieu de pleurer.
pas de polémique.




 
Mais, en lisant la doc, on peut TOUT apprendre, TOUT y est.
Si tout le monde connaissait les docs par coeur, le forum aurait plus lieu d'être. "Blabla", peut être si :D, ms c tout.
Le forum, j'estime que ça me permet entre autre d'aiguiller ma recherche dans la doc...


Message édité par El_gringo le 10-07-2002 à 16:59:35
n°174558
--greg--
Posté le 10-07-2002 à 17:09:09  profilanswer
 

el_gringo a écrit a écrit :

 
 
Mais, en lisant la doc, on peut TOUT apprendre, TOUT y est.
Si tout le monde connaissait les docs par coeur, le forum aurait plus lieu d'être. "Blabla", peut être si :D, ms c tout.
Le forum, j'estime que ça me permet entre autre d'aiguiller ma recherche dans la doc...
 




ben, alors, permet moi de te dire que tes questions sont pas réfléchies:
si tu cherches comment obtenir le chemin relatif de ta web-app... voyons voir... la web-app.. representée par quel objet.. .ServletContext non? Oh tiens, miracle, y'a justement une méthode dans cet objet pour obtenir le path.....


---------------
#19b | Mardi 18 Février 2003 - nous fêtons les Bernadette | contre le fleur icq!
n°174566
El_gringo
Posté le 10-07-2002 à 17:16:02  profilanswer
 

--greg-- a écrit a écrit :

 
ben, alors, permet moi de te dire que tes questions sont pas réfléchies:
si tu cherches comment obtenir le chemin relatif de ta web-app... voyons voir... la web-app.. representée par quel objet.. .ServletContext non? Oh tiens, miracle, y'a justement une méthode dans cet objet pour obtenir le path.....




 
Ouais, c justement dans ServletContext que j'avais cherché.
Et ça y est pas, c'est dans HttpServletRequest (c même toi qui me l'as dit, allons, un petit effort !)
(Et paf, dans ta gueule ! :D)

n°174568
--greg--
Posté le 10-07-2002 à 17:17:07  profilanswer
 

tu me cherches hein :)


---------------
#19b | Mardi 18 Février 2003 - nous fêtons les Bernadette | contre le fleur icq!
n°174573
El_gringo
Posté le 10-07-2002 à 17:19:14  profilanswer
 

--greg-- a écrit a écrit :

tu me cherches hein :)




 
Même pas ! :D
Non, je me défend. Tu me classes parmi ceux qui réfléchissent pas et posent des questions de noeunoeud. Et ça, ça m'énerve, parce que, justement, ça m'énerve les gars qui arrivent avec leurs questions auxquelles ils ont pas réfléchit...

n°174583
impulse
Posté le 10-07-2002 à 17:21:58  profilanswer
 

Euh question de mega master newbie : c'est chaud Tomcat + Java (servlets) ? J'explique : j'ai commencé une webappli en Perl mais qqun a decide de tout balancer et de recommencer en Java (+ xsl, xml, tomcat). J'ai deja fait un peu de Java et de C/C++ (pas de reelle experience).
 
^_^

n°174584
--greg--
Posté le 10-07-2002 à 17:22:34  profilanswer
 

el_gringo a écrit a écrit :

 
 
Même pas ! :D
Non, je me défend. Tu me classes parmi ceux qui réfléchissent pas et posent des questions de noeunoeud. Et ça, ça m'énerve, parce que, justement, ça m'énerve les gars qui arrivent avec leurs questions auxquelles ils ont pas réfléchit...



ben qd meme ta question, là...
y'avait quoi, 5 classes dont t'aurais pu regarder la doc avant de trouver..?


---------------
#19b | Mardi 18 Février 2003 - nous fêtons les Bernadette | contre le fleur icq!
n°174592
El_gringo
Posté le 10-07-2002 à 17:25:30  profilanswer
 

impulse a écrit a écrit :

Euh question de mega master newbie : c'est chaud Tomcat + Java (servlets) ? J'explique : j'ai commencé une webappli en Perl mais qqun a decide de tout balancer et de recommencer en Java (+ xsl, xml, tomcat). J'ai deja fait un peu de Java et de C/C++ (pas de reelle experience).
 
^_^




 
J'ai commencé y a 2 mois. Je commence à avoir qqch qui se tient.
Je faisais ça en plus de mon boulot, donc je devais en faire... mettons 3, 4 heures par semaine en tout.
ça nous fait donc, qqch qui se tient en 2x4x4 = 32 heures. Une semaine à temps plein, c raisonnable non !?

n°174594
El_gringo
Posté le 10-07-2002 à 17:26:51  profilanswer
 

--greg-- a écrit a écrit :

ben qd meme ta question, là...
y'avait quoi, 5 classes dont t'aurais pu regarder la doc avant de trouver..?




 
g cherché. g pas trouvé. j'était tellement persuadé que c'était dans ServletContext, et j'aurais tellement pas imaginé que c'était dans ServletHttpRequest que j'y ai même pas cherché.
Pardoooon ! :sweat:

n°174598
impulse
Posté le 10-07-2002 à 17:29:32  profilanswer
 

Citation :

J'ai commencé y a 2 mois. Je commence à avoir qqch qui se tient.
Je faisais ça en plus de mon boulot, donc je devais en faire... mettons 3, 4 heures par semaine en tout.
ça nous fait donc, qqch qui se tient en 2x4x4 = 32 heures. Une semaine à temps plein, c raisonnable non !?


 
Ok. Moi ça va etre mini 8h/jour... avec une appli a rendre pour fin Aout. C'est chaud. Bon allez, je m'y mets !
 
^_^

n°174600
El_gringo
Posté le 10-07-2002 à 17:31:38  profilanswer
 

impulse a écrit a écrit :

 

Citation :

J'ai commencé y a 2 mois. Je commence à avoir qqch qui se tient.
Je faisais ça en plus de mon boulot, donc je devais en faire... mettons 3, 4 heures par semaine en tout.
ça nous fait donc, qqch qui se tient en 2x4x4 = 32 heures. Une semaine à temps plein, c raisonnable non !?


 
Ok. Moi ça va etre mini 8h/jour... avec une appli a rendre pour fin Aout. C'est chaud. Bon allez, je m'y mets !
 
^_^  




 
En tout cas, tu vas voir, qd tu commences à y arriver, c vraiement sympa.
J'aurai avant tout un conseil :
utilises jsp(pour génération des pages HTML)/servlet (pour back office)
pas uniquement servlet, même si c possible de faire la génération de l'HTML et le back office. c vachement plus mieux propre avec jsp et servlet...

n°174606
impulse
Posté le 10-07-2002 à 17:50:34  profilanswer
 

Citation :

En tout cas, tu vas voir, qd tu commences à y arriver, c vraiement sympa.
J'aurai avant tout un conseil :
utilises jsp(pour génération des pages HTML)/servlet (pour back office)
pas uniquement servlet, même si c possible de faire la génération de l'HTML et le back office. c vachement plus mieux propre avec jsp et servlet...

 
 
Le gars qui a decide de passer au Java m'a balancé plein de noms : Java, Servlets, JSP, Tomcat, XML, XSL... Je suis en train de voir ça (merci les biblio-links HFR ;) ). Ce gars a deja fait pas mal d'applis en utlisant ces outils j'ai l'impression et je pense qu'il va pouvoir m'apporter une aide precieuse (il m'a deja en effet dit de bien separer données / structure / code).
Je pense que je vais apprendre plein de choses, tant mieux.
 
^_^
 

n°174695
darklord
You're welcome
Posté le 10-07-2002 à 22:39:59  profilanswer
 

--greg-- a écrit a écrit :

parce que t'es lourd :)
tout ce que tu demandes (à peu pres), je l'ai appris en LISANT la doc, au lieu de pleurer.
pas de polémique.




 
et après on dit que JE suis méchant :D
 
 :hello:


---------------
Just because you feel good does not make you right
n°174711
--greg--
Posté le 10-07-2002 à 23:05:12  profilanswer
 

DarkLord a écrit a écrit :

 
 
et après on dit que JE suis méchant :D
 
 :hello:  



:lol:  
tu m'enverras une carte postale au fait? :D


---------------
#19b | Mardi 18 Février 2003 - nous fêtons les Bernadette | contre le fleur icq!
n°174836
darklord
You're welcome
Posté le 11-07-2002 à 09:06:06  profilanswer
 

vi vi bien sur :)
 
Edit: si j'oublie pas  :ange:


Message édité par darklord le 11-07-2002 à 09:06:19

---------------
Just because you feel good does not make you right
mood
Publicité
Posté le   profilanswer
 


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

  [Servlet/jsp] récupérer l'URI de base d'une web-app

 

Sujets relatifs
Récupérer les favoris d"un visiteur[C]Comment recuperer la valeur ke renvoie un ping sous linux ???
Travail avec awk pour récupérer des infos!!![Jsp/Servlet] Problème lors du premier forward depuis ma servlet
[C,C++] Connection à une base MYSQL[ASP] Comment écrire dans une base de données ACCESS protegée
[Conseil] Base de données dans un cadre industriel[PHP] Comment recuperer la valeur retourner par un ping sous Linux
[PHP] [noob] récupérer un argument donné dans l'URL [résolu][C,C++] recuperer les infos du processeur ...
Plus de sujets relatifs à : [Servlet/jsp] récupérer l'URI de base d'une web-app


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