Formulaire HTML et application Java - Java - Programmation
Marsh Posté le 09-08-2004 à 14:44:47
tu as pensé aux applets? sinon tu devrais
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...
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.
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?
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... |
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
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.
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) |
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.
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...
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!