Equivalent de dispatchAction
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:
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:
1 2
|
<% response.sendRedirect("Login.action"); %> |
La page login.jsp qui contient :
Code:
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:
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 :?