Changer de bean dans une Action
Bonjour,
Je suis débutant en struts et j'ai le problème suivant dans mon application :
J'ai un formulaire en deux parties :
AfficherSelectionnerAction : initialisalise un bean pour le premier formulaire
selectionner.jsp: premier formulaire
SelectionnerAction : récupère les infos 1er formulaire et j'aimerais créer un bean pour le second formulaire.
Ca ça ne fonctionne pas évidemment :
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 35 36 37 38 39 40 41 42 43 44 45
|
public ActionForward doAfficherSelectionner(ActionMapping mapping,
ActionForm form, HttpServletRequest request,
HttpServletResponse response)
{
try
{
PeserForm peserForm = (PeserForm) form;
String modele = peserForm.getModele();
//Integer weighingType = Integer.valueOf(peserForm.getWeighingType());
List<String> listeTypeEngine = types.Avion.getListeEngine(modele);
types.Avion.TYPES_FAL[] listeTypeFAL = types.Avion.TYPES_FAL.values();
// Recherche de l'avion à peser
types.Avion avion = DaoFactory.getDaoAvion().getObjetById(
peserForm.getIdAvion());
Integer positionVirgule = Format.PRECISION_NATURELLE;
// Nombre de bascules pour cette pesée
Integer nbBascules = avion.getNbrBascules();
AffichageFormPeseeForm affichageFormPesee = new AffichageFormPeseeForm ();
// On renseigne la pesée dans le ActionForm
affichageFormPesee.setPesee(initPesee(request, avion, positionVirgule));
affichageFormPesee.setListeTypeEngine(listeTypeEngine);
affichageFormPesee.setTabTypeFAL(listeTypeFAL);
form = affichageFormPesee;
return (mapping.findForward(FORWARD_PESAGE_CREER));
}
catch (Exception e)
{
return actionForwardExceptionGlobale(mapping, request, e);
}
} |
Merci