salut,

mon problème est comment récupérer les valeurs saisis dans un formulaire

mon application est deviser en deux partis :

partis EJB et parti web avec struts2

la page authentification.jsp :

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
<%@ page contentType="text/html; charset=UTF-8"%>
<%@ taglib prefix="s" uri="/struts-tags"%>
<html>
<head>
 
</head>
<body>
 
    <s:form>
     <table align="center">
 
         <tr><td><s:text name="login"/></td>
         	        <td><s:textfield name="user.login" size="30"/></td>
         </tr>
        <tr>
            <td><s:text name="password"/></td>
                            <td><s:textfield name="user.password" size="30"/></td>
        </tr>
 
 
    </table>
    		 <br/>
    <table> 
    	     <tr>
    		   <td><a href="authentification.action">Authentification</a></td>
 
    		 <tr>
    </table> 		  		 
    	</s:form>
 
</body>
</html>

le fichier struts.xml

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
<?xml version="1.0" encoding="UTF-8" ?>
<!DOCTYPE struts PUBLIC
    "-//Apache Software Foundation//DTD Struts Configuration 2.0//EN"
    "http://struts.apache.org/dtds/struts-2.0.dtd">
 
<struts>
   <include file="struts-default.xml"/>
     <package name="default" extends="struts-default">
 
 
 
        <action name="authentification" method="Auth" class="com.test.action.UserAction">
        <result name="success">users.jsp</result>
        </action>
 
 
     </package>
</struts>
la class UserAction.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
25
26
27
28
29
30
31
32
33
34
 
 
public class UserAction extends ActionSupport
{
//ici un code pour faire l'injection et la relation avec le projet EJB
......
......
  private User user;
 
	public String Auth()
	{
 
	//le problème ICI comment récupérer les valeurs saisi
 
//ICI je fait un test pour savoir si l'utilisateur est rempli
		System.out.println(user.getLogin); //ce la ligne 75
 
 
 
 
		return "success";
 
	}
 
 
 public User getUser() {
		return user;
	}
 
	public void setUser(User user) {
		this.user = user;
	}
 
}
après l’exécution voila l'erreur

merci d'avance