Bonjour
debutante, je dois créer un page web permettant de faire un upload de fichiers sur le serveur Restlet.
Ma page web est :
Je n'arrive pas à recuperer les parametres dasn mon serveur, il me renvoie un tableau vide
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7 <html> <form name="a" action="http://localhost:8182/" enctype="multipart/form-data" method="post"> <input type="file" value="upload" > <input name='tata' type="text" value="talal" > <input type="submit" value="upload"> <form > </html>
Mon code java est :
Désolé pour la présentaiton, c'est pas pratique
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30 public class RestletTest extends Restlet { public static void main(String args[]) { // Create a component Component component = new Component(); component.getServers().add(Protocol.HTTP, 8183); component.getClients().add(Protocol.HTTP); System.out.println("component.getContext()"+component.getContext().getParameters().toString()); // Create an application Application application = new Application(component.getContext()) { // @Override public Restlet createRoot() { Router router = new Router(getContext()); @Override public void handle(Request request, Response response) { System.out.println("parametres "+String a = getContext().getParameters().toString(); ................. return router; } try{ component.start(); } catch(Exception e){} } } };
je n'ai pas compris comment relier client au serveur
Component component = new Component();
component.getServers().add(Protocol.HTTP, 8183);
component.getClients().add(Protocol.HTTP);
ça doit pas etre ça
J'ai lu le tutorial, il ya des exemple avec formulaire mais il le construise eux meme et je n'arrive pas faire fonctionner les exemples SimpleServer et SimpleClient donnés dans les sources de restlet
Merci de votre aide
Partager