Comment passer des paramètres à partir d'une action de classe à une JSP avec Struts2?
Je vais essayer d'expliquer ma question avec un exemple. Je suis en train de faire une page de connexion. Je passe un nom d'utilisateur et le mot de passe à partir de l'index-page à une classe d'action pour la vérification. Si tout est correct, puis à l'aide de la strus.xml j'ouvre une nouvelle page JSP. Maintenant, je wan pas à afficher le nom de l'utilisateur qui vient de se connecter sur la nouvelle page JSP. Voici un exemple struts.xml
<?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>
<package name="login" extends="struts-default">
<action name="tryLogin" class="action.LoginAction">
<result name="success" >/success.jsp</result>
<result name="login">/login.jsp</result>
<result name="input">/login.jsp</result>
</action>
</package>
</struts>
je pense que u doit passer par le ModelDriven interface qui vous est fournie par Struts2 c'est pour ces perpose seulement.
OriginalL'auteur Hampel Előd | 2013-04-28
Vous devez vous connecter pour publier un commentaire.
1 il suffit de créer "userLogin" variable dans votre classe de l'action publique
getter
etsetter
Struts2 ParametersInterceptor obtiendrez la valeur de paramètre de la demande du client et de le régler à l'action parameer automatiquement.
2 À lire ce paramètre dans l'action suite page jsp utilisation de quelques balises struts
etc..
Non il n'y a rien à ajouter
OriginalL'auteur Ouadie