Bonjour,
Débutant en tapestry, je voudrais savoir quand on fait 1 formulaire, comment on peut mettre un lien vers 1 servlet externe comme dans les fichiers jsp <Form method="post" action="http://12.34.56.78/servlet">...</Form>
Je vous montre mon form dans mon appli:
Start.tml
ma classe start.java
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13 <html xmlns:t="http://tapestry.apache.org/schema/tapestry_5_1_0.xsd"> <body> <div><H1><FONT color="blue">Formulaire</FONT></H1></div> <t:form method="post" t:id="Serveur" clientValidation="true"> <t:errors /> <div> Numero: <t:textfield t:id="numero" value="numero" size="11" validate="required, minlength = 11, maxlength = 11" /> </div> <input type="submit" value="Envoyer"/> </t:form> </body> </html>
Mon code ne marche pas trop, car je voulais que la méthode envoie soit "post"
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 public class Start { @Property private String num; @Inject private RequestPathOptimizer optimizer; @Inject private Response response; @SessionState private String numero; public Link onActionFromServeur(){ numero = num; Link link = new LinkImpl("http://localhost:8080/Serveur/Servlet",true,false,response,optimizer); link.toAbsoluteURI(); link.addParameter("numero",numero); return link; } }
quelqu'un pourra m'aider, svp???
Merci d'avance
Partager