Java connection http
Résolu/Fermé
k-23
Messages postés
252
Date d'inscription
mardi 4 mars 2008
Statut
Membre
Dernière intervention
25 novembre 2014
-
16 oct. 2011 à 17:33
k-23 Messages postés 252 Date d'inscription mardi 4 mars 2008 Statut Membre Dernière intervention 25 novembre 2014 - 20 oct. 2011 à 15:22
k-23 Messages postés 252 Date d'inscription mardi 4 mars 2008 Statut Membre Dernière intervention 25 novembre 2014 - 20 oct. 2011 à 15:22
A voir également:
- Java connection http
- Waptrick java football - Télécharger - Jeux vidéo
- Jeux java itel football - Télécharger - Jeux vidéo
- Protocole http - Guide
- Gmail connection - Guide
- Java apk - Télécharger - Langages
1 réponse
KX
Messages postés
16754
Date d'inscription
samedi 31 mai 2008
Statut
Modérateur
Dernière intervention
25 novembre 2024
3 020
16 oct. 2011 à 23:18
16 oct. 2011 à 23:18
Pour tester il te faut un serveur qui gère les servlets (Tomcat par exemple).
Voici un exemple de code qui envoie deux mots, et récupère la concaténation des deux.
1) Le JavaScript fait une requête Get, il envoie les deux mots :
2) La servlet sur le serveur attend la requête, récupère les deux mots, fait la concaténation, et l'envoie en réponse:
3) Et enfin le script reçoit la réponse et l'affiche :
Voici un exemple de code qui envoie deux mots, et récupère la concaténation des deux.
1) Le JavaScript fait une requête Get, il envoie les deux mots :
var req; function envoieRequete(mot1,mot2) { req = new XMLHttpRequest(); req.onreadystatechange = attendreReponse; req.open("Get","/MaServlet?mot1="+mot1+"&mot2="+mot2,true); req.send(null); }
2) La servlet sur le serveur attend la requête, récupère les deux mots, fait la concaténation, et l'envoie en réponse:
public class MaServlet extends HttpServlet { public void doGet(HttpServletRequest req, HttpServletResponse res) { String mot1 = req.getParameter("mot1"); String mot2 = req.getParameter("mot2"); String rep = mot1+mot2; res.setContentType("text/plain"); res.setHeader("Cache-Control","no-cache"); res.getWriter().write(rep); } }
3) Et enfin le script reçoit la réponse et l'affiche :
function attendreReponse() { if (req.readyState==4 && req.status==200) { alert(req.responseText); } }
16 oct. 2011 à 23:23
le port
le http://localhost:8908 apres je definis mes variables les quelles je pourrais visualiser en ecribant dans mon navigateur internet http://localhost:8908 ...
merci de repondre
Modifié par KX le 16/10/2011 à 23:46
Elles sont utilisées dans des sites web, mais ce n'est peut-être pas vraiment ton problème...
Peut-être qu'une manipulation de sockets te suffiront, regarde Les accès au réseau
Mais si tu donnais plus d'informations sur ce que tu veux faire exactement ce serait plus facile de t'aider, car en Java on peut faire beaucoup de choses !!!
16 oct. 2011 à 23:49
je vais regarder le link voir si je trouve qqch
merci
16 oct. 2011 à 23:50
16 oct. 2011 à 23:53
je dois utiliser
http://localhost:numeroDuPOrt avec quelque chose ????
merci pour laide