bonjour,
Je cherche a faire une classe action gérant une jsp mais celle ci ne contient pas de form. Comment puis-je faire?
Est il utile d'utiliser la classe ActionForward et si oui comment?
Merci
bonjour,
Je cherche a faire une classe action gérant une jsp mais celle ci ne contient pas de form. Comment puis-je faire?
Est il utile d'utiliser la classe ActionForward et si oui comment?
Merci
appeler seulement la méthode init() puisque je n'ai pas de formulaire, donc je ne repasse pas par la classe Action
Tu veux faire une classe action qui permette d'initiliser la page jsp ?
Par exemple cette classe action va chercher des données que tu veux juste afficher sous forme de tableau dans ta jsp ? (et donc pas besoins de form )
Pensez au tag
Mon blog Tutoriels et Astuces en Java : http://emmanuelpierre.free.fr/blog/index.php?
ouais un truc tout simple !!!!
du coup je peux le faire quand meme avec Action ou il faut extends l'Action avec ActionForward?
Dans ton struts-config tu mets par exemple :
et dans ton action :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13 <action path="/construirePageHome" type="fr.presentation.front.actions.ConstruirePageHome" unknown="false" validate="true" > <forward name="success" path="pagehome" redirect="false" /> </action>
Et avant de faire le return mapping, tu peux aller chercher des données si t'en as besoins.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9 public class ConstruirePageHome extends Action { public ActionForward execute(ActionMapping mapping, ActionForm form, HttpServletRequest request, HttpServletResponse response) throws Exception { return mapping.findForward("success"); } }
Pensez au tag
Mon blog Tutoriels et Astuces en Java : http://emmanuelpierre.free.fr/blog/index.php?
Vous avez un bloqueur de publicités installé.
Le Club Developpez.com n'affiche que des publicités IT, discrètes et non intrusives.
Afin que nous puissions continuer à vous fournir gratuitement du contenu de qualité, merci de nous soutenir en désactivant votre bloqueur de publicités sur Developpez.com.
Partager