Exécuté dans une Applet donne un résultat différent suivant que
j'exécute l'Applet sous IE avec la Microsoft Java VM ou le plug-in Java
2 1.4.x
La différence se situe au niveau des paramètres eventuels de l'url (pas
de l'applet). Ainsi l'url :
http://serveur/path/appletlaunch.html?ID=43
donne les affichages suivants :
AVEC LE PLUG-IN :
DocumentBase Host = serveur
DocumentBase File = /path/appletlaunch.htm
DocumentBase String = http://serveur/path/appletlauch.htm
AVEC LA JAVA VM DE IE :
DocumentBase Host = serveur
DocumentBase File = /path/appletlaunch.htm?ID=43
DocumentBase String = http://serveur/path/appletlauch.htm?ID=43
Peut être en utilisant la balise <PARAM> dans la page html, puis la méthode public String getParameter(String name) de Applet.
-- Manu
Frederic WOEHL
IDC est une valeur posée par une servlet dans l'url. Si l'applet refait du http vers son serveur, elle doit remettre ce idC dont elle n'a pas usage dans l'url. L'applet se fiche aussi que cela soit une servlet en face, elle peut être chargé par un http brut ou via une servlet mais dans tous les cas va recommuniquer en http avec son originateur.
FRED
Manu wrote:
Frederic WOEHL wrote:
Le but étant bien sur de récuper IDC...
Peut être en utilisant la balise <PARAM> dans la page html, puis la méthode public String getParameter(String name) de Applet.
-- Manu
IDC est une valeur posée par une servlet dans l'url.
Si l'applet refait du http vers son serveur, elle doit remettre ce idC
dont elle n'a pas usage dans l'url.
L'applet se fiche aussi que cela soit une servlet en face, elle peut
être chargé par un http brut ou via une servlet mais dans tous les cas
va recommuniquer en http avec son originateur.
FRED
Manu wrote:
Frederic WOEHL wrote:
Le but étant bien sur de récuper IDC...
Peut être en utilisant la balise <PARAM> dans la page html, puis la
méthode public String getParameter(String name) de Applet.
IDC est une valeur posée par une servlet dans l'url. Si l'applet refait du http vers son serveur, elle doit remettre ce idC dont elle n'a pas usage dans l'url. L'applet se fiche aussi que cela soit une servlet en face, elle peut être chargé par un http brut ou via une servlet mais dans tous les cas va recommuniquer en http avec son originateur.
FRED
Manu wrote:
Frederic WOEHL wrote:
Le but étant bien sur de récuper IDC...
Peut être en utilisant la balise <PARAM> dans la page html, puis la méthode public String getParameter(String name) de Applet.
-- Manu
Libert Sébastien
Salut !
La fonction nécessaire serait uHost.getQuery (). Malheureusement pour toi, elle n'existe que depuis le JDK1.3
La suggestion de Manu est intéressante, l'url de la page html n'a pas pour fonction première de passer des paramètres à l'applet. Tu pourrais transformer ta page HTML en page JSP, ASP, PHP,... ou utiliser un peu de javascript pour écrire les tags PARAM nécessaires.
Exécuté dans une Applet donne un résultat différent suivant que j'exécute l'Applet sous IE avec la Microsoft Java VM ou le plug-in Java 2 1.4.x
La différence se situe au niveau des paramètres eventuels de l'url (pas de l'applet). Ainsi l'url :
http://serveur/path/appletlaunch.html?IDC
donne les affichages suivants :
AVEC LE PLUG-IN : DocumentBase Host = serveur DocumentBase File = /path/appletlaunch.htm DocumentBase String = http://serveur/path/appletlauch.htm
AVEC LA JAVA VM DE IE : DocumentBase Host = serveur DocumentBase File = /path/appletlaunch.htm?IDC DocumentBase String = http://serveur/path/appletlauch.htm?IDC
Le but étant bien sur de récuper IDC...
Des idées? Merci d'avance, FRED
Salut !
La fonction nécessaire serait uHost.getQuery (). Malheureusement pour toi,
elle n'existe que depuis le JDK1.3
La suggestion de Manu est intéressante, l'url de la page html n'a pas pour
fonction première de passer des paramètres à l'applet. Tu pourrais
transformer ta page HTML en page JSP, ASP, PHP,... ou utiliser un peu de
javascript pour écrire les tags PARAM nécessaires.
HTH
Sébastien Libert.
"Frederic WOEHL" <fwoehl@harrysoftware.com> a écrit dans le message de news:
3F9CEE73.D6973112@harrysoftware.com...
Exécuté dans une Applet donne un résultat différent suivant que
j'exécute l'Applet sous IE avec la Microsoft Java VM ou le plug-in Java
2 1.4.x
La différence se situe au niveau des paramètres eventuels de l'url (pas
de l'applet). Ainsi l'url :
http://serveur/path/appletlaunch.html?IDC
donne les affichages suivants :
AVEC LE PLUG-IN :
DocumentBase Host = serveur
DocumentBase File = /path/appletlaunch.htm
DocumentBase String = http://serveur/path/appletlauch.htm
AVEC LA JAVA VM DE IE :
DocumentBase Host = serveur
DocumentBase File = /path/appletlaunch.htm?IDC
DocumentBase String = http://serveur/path/appletlauch.htm?IDC
La fonction nécessaire serait uHost.getQuery (). Malheureusement pour toi, elle n'existe que depuis le JDK1.3
La suggestion de Manu est intéressante, l'url de la page html n'a pas pour fonction première de passer des paramètres à l'applet. Tu pourrais transformer ta page HTML en page JSP, ASP, PHP,... ou utiliser un peu de javascript pour écrire les tags PARAM nécessaires.
Exécuté dans une Applet donne un résultat différent suivant que j'exécute l'Applet sous IE avec la Microsoft Java VM ou le plug-in Java 2 1.4.x
La différence se situe au niveau des paramètres eventuels de l'url (pas de l'applet). Ainsi l'url :
http://serveur/path/appletlaunch.html?IDC
donne les affichages suivants :
AVEC LE PLUG-IN : DocumentBase Host = serveur DocumentBase File = /path/appletlaunch.htm DocumentBase String = http://serveur/path/appletlauch.htm
AVEC LA JAVA VM DE IE : DocumentBase Host = serveur DocumentBase File = /path/appletlaunch.htm?IDC DocumentBase String = http://serveur/path/appletlauch.htm?IDC