Passer un objet en argument d'une servlet
Bonjour,
je souhaiterais qu'à la création de la servlet, il y ait non seulement les objets HttpRequest et HttpResponse qui soient envoyés mais également d'autres objets. Le but étant que la servlet utilise ces objets, les mettent en forme et renvoie une page HTML.
La réponse est peut-être toute simple mais je ne l'ai pas trouver. :oops:
Exemple d'appel a une servlet via une interface graphique java (client lourd)
Salut...
Je sais pas si c'est ca que tu veux faire en tout cas en client lourd pour envoyer un objet dans ta servlet tu peux aire ca...
J suis plus tres sur (a verifier dsl) mais ca doit etre un truc du genre.. En toute logique je ferai comme ca...
Code:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18
| public static void EnvoiCercleSVR(MonCercle c){
try{
URL url = new URL("http:monUrlServlet?param1=valeurParam1¶m2=valeurParam2");
URLConnection con = url.openConnection();
con.setDoOutput(true);
con.setDoInput(true);
con.setUseCaches(false);
con.setDefaultuseCaches(false);
con.setRequestProperty("Content-Type", "text/html");
ObjectOutputStream req = new ObjectOutputStream(con.getOutputStream());
req.writeObject(c);
ObjectInputStream rep = new ObjectInputStream(con.getInputStream());
c=(monCercle)rep.readObject();
}catch(Exception e1){
System.out.println("ERREUR!");
e1.printStackTrace();
}
} |
pour l'appeler c'est simple
Code:
1 2 3
|
MonCercle c = new MonCercle(diametre, couleur, ...);
EnvoiCercleSVR(c); |
Cordialement... (L'exemple date un peu)