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

  FORUM HardWare.fr
  Programmation
  Java

  [Servlets] Creer une nouvelle fenetre en plus de la reponse

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

[Servlets] Creer une nouvelle fenetre en plus de la reponse

n°1430425
subtray
Posté le 24-08-2006 à 10:51:59  profilanswer
 

Hello les kids,
 
Voivi la tronche d une de mes classes qui etend un HttpServlet
 

Code :
  1. public class DisplayDatasetServlet extends HttpServlet {
  2. protected void doGet(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException {
  3.            ...
  4.            code
  5.            ...
  6.         }
  7. }


 
Classique.
 
Mon souci est de pouvoir afficher un contenu dans un navigateur ( qui contiendra du html) autre que cellui designe par la variable "response". En gros l ideal, c est qu il me faudrait 2 variables response pour gerer 2 contenus differents, car j ai 2 traitements a faire pour afficher 2 sorties a partir d un meme request, mais c bien entendu pas possible. J avais pense a faire un appel a un truc de type "showDocument" pour afficher mon autre fenetre mais ca m a lair un peu tendu car cet appel ne se fait que dans un contexte d applet. Alors je ne sais pas si j ai ete clair, mais si vous avez des idees, n hesitez pas a vous manifester.
 
Merci.

mood
Publicité
Posté le 24-08-2006 à 10:51:59  profilanswer
 

n°1430447
jbourdello​n
Posté le 24-08-2006 à 11:03:01  profilanswer
 

Tu veux faire ouvrir une autre fenetre contenant la "deuxieme" réponse à ta requete , c'est ca  ?  
 
Dans ce cas la, tu peux peut être créer un fichier html contenant le resultat de ta deuxieme réponse  
et dans la page renvoyée par ta servlet tu fais un <body onLoad="open('ta deuxieme page.html'">


Message édité par jbourdellon le 24-08-2006 à 11:03:44
n°1430497
subtray
Posté le 24-08-2006 à 11:28:53  profilanswer
 

Oui je crois aue tu le dis plus simplement.  
Ta solution pourrait etre bonne mais le truc c est qu il faut que je fonctionne en dynamique, et que je peux rien rajouter comme code html dans la page renvoyee par la servlet.

n°1430501
jbourdello​n
Posté le 24-08-2006 à 11:31:29  profilanswer
 

Citation :

que je peux rien rajouter comme code html dans la page renvoyee par la servlet.


 
C'est à dire tu renvoie une page statique ???
 
Dans ce cas tu appele toujours la 2eme page xxx.html et tu fais un <body onload(xxx.html')>  
 
Non, ca va pas comme ca ?  

n°1430516
subtray
Posté le 24-08-2006 à 11:41:45  profilanswer
 

Ben je peux pas toucher au contenu de la page effectivement. Je vais etre plus precis : la page renvoyee par response a ete generee de maniere obscure et je ne peux absolument pas y toucher. Il me faudrait juste une methode java du style "callApplet" pour qui afficherait une popup construite sur la base des infos du request. Je cherche donc plus un nom de methode qu une balise html.

n°1430524
jbourdello​n
Posté le 24-08-2006 à 11:46:29  profilanswer
 

A ma connaissance pas moyen ( du moins comme tu veux faire)
 
Désolé

n°1430530
subtray
Posté le 24-08-2006 à 11:51:02  profilanswer
 

Merci quand meme :o

n°1430656
brisssou
8-/
Posté le 24-08-2006 à 14:06:24  profilanswer
 

impossible pour le serveur d'avoir une action sur le client... il envoie juste du html... (ou du text, chipoton pas)
 
si le html dit : "ouvre une fenêtre", alors oui, sinon... non.


---------------
HFR - Mes sujets pour Chrome - Firefox - vérifie les nouveaux posts des topics suivis/favoris

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

  [Servlets] Creer une nouvelle fenetre en plus de la reponse

 

Sujets relatifs
Problème de fenêtrecréer lien javascript
Quel solution pour créer un fichier XML dans mon cas?[HTML]Ouvrir la réponse d'un POST dans une fenêtre de dim. choisie
créer un "envoyer vers" dans une macro Wordcomment créer une image .htm ?
Créer son site un php en quelque clic;-)fenêtre enregistrer ou annuler ?
creer toutes les minutes un fichier au format RSS en C# 
Plus de sujets relatifs à : [Servlets] Creer une nouvelle fenetre en plus de la reponse


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