Problème de récupération de valeurs
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:
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:
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:
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