Formulaire HTML et application Java

Formulaire HTML et application Java - Java - Programmation

Marsh Posté le 09-08-2004 à 10:39:10    

Bonjour,  
je souhaite mettre en place une application java contenant un browser HTML. Ma question est la suivante, est-ce possible (je suis sur que oui  ;) ) de récuperer les données du formulaire HTML dans mon application JAVA? SI oui, comment faire?
 
Attention, je ne souhaite pas mettre en place un servlet, mon application est locale (évidement)
 
Merci!

Reply

Marsh Posté le 09-08-2004 à 10:39:10   

Reply

Marsh Posté le 09-08-2004 à 14:44:47    

tu as pensé aux applets? sinon tu devrais


---------------
"Rendez tout aussi simple que possible mais ne simplifierez rien" Albert Einstein
Reply

Marsh Posté le 09-08-2004 à 18:26:05    

Oui j'y ai pensé... Mais je ne vois toujours pas comment faire dialoguer mon applet et mon application... L'idée est la suivante, je veux avoir une application java qui contient une fenêtre browser HTML. Ce browser affiche des pages HTML contenant des formulaires HTML. Mon but est de pouvoir récupérer les données de ces formulaires dans mon application. Tout cela bien évidement en local...

Reply

Marsh Posté le 11-08-2004 à 12:13:57    

peut-etre je te comprends mal.
mais a ta place je ferais le contraire: concevoir une applet qui contient des formulaires(JTextField) a partir desquels tu recuperes les valeurs pour fournir a ton applet.
 
manipuler des formulaires HTML dans une application java je ne vois pas comment tu pourra le faire sans passer par des JSP/Servlets
 
Ya peut -etre moyen mais je ne vois pas comment
Je sais que tu peux parser des fichiers html et les afficher dans une JFrame mais recupere le contenu de formulaires je ne sais pas si ça marche.
 
désolé de ne pouvoir t'en dire plus.


---------------
"Rendez tout aussi simple que possible mais ne simplifierez rien" Albert Einstein
Reply

Marsh Posté le 11-08-2004 à 14:27:28    

Merci beaucoup deja de ta réponse :) Je vais étudier la chose et voir si je peux faire avec un applet...
 
Sinon vu que tu en parle, faire ca via un servlet, ca implique d'avoir un serveur web qui tourne, juste? Du genre, on peut pas avoir un servlet qui attend simplement de recevoir un formulaire sans avoir de serveur?

Reply

Marsh Posté le 12-08-2004 à 20:32:28    

gubzor a écrit :

Merci beaucoup deja de ta réponse :) Je vais étudier la chose et voir si je peux faire avec un applet...
 
Sinon vu que tu en parle, faire ca via un servlet, ca implique d'avoir un serveur web qui tourne, juste? Du genre, on peut pas avoir un servlet qui attend simplement de recevoir un formulaire sans avoir de serveur?


 
y'a moyen de mettre tomcat ( ou jetty) en mode "embbeded" dans une appli java. Y'a plein de doc sur le net. Ce sera moins lourd que de lancer le serveur en entier (y'aura moins de choses à initialiser)MAIS le fonctionnement reste le même : ils écoutent les requêtes sur un port (en général 8080 pour le connecteur HTTP qui redirige vers le port AJP 800x)
 
Il te suffit de prendre les libs de tomcat (ou jetty) et de les ajouter au classpath de ton appli

Reply

Marsh Posté le 14-08-2004 à 16:46:47    

j'imagine qu'un simple serverSocket qui ecoute sur le port 80 devrai suffir:
 
avec un form qui pointe vers ta  machine.
ensuite tu lis le flux provenant de la socket et tu en recupere les variables de ton forumulaire.

Reply

Marsh Posté le 14-08-2004 à 16:50:33    

pascal34 a écrit :

y'a moyen de mettre tomcat ( ou jetty) en mode "embbeded" dans une appli java. Y'a plein de doc sur le net. Ce sera moins lourd que de lancer le serveur en entier (y'aura moins de choses à initialiser)MAIS le fonctionnement reste le même : ils écoutent les requêtes sur un port (en général 8080 pour le connecteur HTTP qui redirige vers le port AJP 800x)
 
Il te suffit de prendre les libs de tomcat (ou jetty) et de les ajouter au classpath de ton appli


 
ou y a jigsaw, écrit par le W3C en open source 100% Java. C'est pas trop lourd et tu peux implémenter les filtres que tu veux pour catcher le traffic avec un objet Java.


Message édité par darklord le 14-08-2004 à 16:50:45

---------------
Just because you feel good does not make you right
Reply

Marsh Posté le 17-08-2004 à 17:34:16    

ok merci beaucoup pour toutes ces réponses :) Je vais jetter des yeux partout et regarder ce qui est possible de faire...

Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed