Bonjour j'ai du mal à débuter avec Struts2.
Là j'aimerais faire l'équivalent des dispatchAction struts 1.

J'ai une action LoginSupport :
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
31
32
33
 
public class LoginSupport extends ActionSupport {
 
   private static final long serialVersionUID = 1L;
 
   private String login;
   private String password;
 
   public String getLogin() {
	return login;
   }
 
   public void setLogin(String login) {
	this.login = login;
  }
 
   public String getPassword() {
	return password;
   }
 
   public void setPassword(String password) {
	this.password = password;
   }
 
   public String execute() throws Exception {
        return INPUT;
    }
 
   public String login() throws Exception {
	return SUCCESS;
   }
 
}
Une page index.jsp qui fonctionne :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
 
<% response.sendRedirect("Login.action"); %>
La page login.jsp qui contient :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
 
<s:form action="Login">
	<s:textfield key="login" name="login" size="20" />
	<s:password key="password" name="password" size="20"/>
	<s:submit/>
</s:form>
Et le struts.xml qui contient :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
 
<action name="Login" class="(...)LoginSupport">
    <result name="input">/jsp/login.jsp</result>
    <result>/jsp/success.jsp</result>
</action>
J'aimerais juste réussir à passer dans la méthode login de LoginSupport quand je soumets mon formulaire. J'ai essayé des tas de choses dans le struts.xml avec des paramètres method, et aussi en passant method au submit mais rien à faire