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

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>
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
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;
	}
}
Mon code ne marche pas trop, car je voulais que la méthode envoie soit "post"

quelqu'un pourra m'aider, svp???

Merci d'avance