Bonjour, je débute avec struts 2 et j’ai un problème quand il s’agit de récupérer les valeur d’un formulaire : voici mon formulaire :

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
 
<s:form action="Login" method="POST">
<tr>
<td colspan="2">
Login
</td>
 
</tr>
 
  <tr>
   <td colspan="2">
         <s:actionerror />
         <s:fielderror />
   </td>
  </tr>
 
<s:textfield name="username" label="Login name"/>
<s:password name="password" label="Password"/>
<s:submit value="Login" align="center"/>
 
</s:form>
La définition dans struts XML
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
 
 
        <action name="Login_*" method="{1}" class="example.Login">
            <result name="input">/example/Login.jsp</result>
            <result type="redirect-action">Menu</result>
        </action>
Et donc dans la classe Login j’essaie de récupérer les champs du login de cette façon :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
 
public String execute() throws Exception {
 
        if (isInvalid(getUsername())){ 
        	System.out.println("User Name: " + getUsername() +  getMonTexte());
        	return INPUT;
        }
 
        if (isInvalid(getPassword())) return INPUT;
 
        return SUCCESS;
    }
Le problème c’est que j’obtiens toujours la valeur null : User Name:null

J’ai bien le getter et le setter pour cette propriété.

Je vous remercie pour toute aide apportée.