Bonjour j'ai du mal à débuter avec Struts2.
Là j'aimerais faire l'équivalent des dispatchAction struts 1.
J'ai une action LoginSupport :
Une page index.jsp qui fonctionne :
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; } }
La page login.jsp qui contient :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2 <% response.sendRedirect("Login.action"); %>
Et le struts.xml 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>
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
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>![]()
Partager