slt a tous, j éssaye de passer en session un bean en utilisant SerializationUtils
qd je clic sur le bouttton creer j ai le message suivant et je vois pas d ou vienne l erreur
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 public ActionForward onCreer( ActionMapping mapping, ActionForm form, javax.servlet.http.HttpServletRequest request, javax.servlet.http.HttpServletResponse response) { /* * Forward vers l'action 'creationUtilisateur' de struts */ ActionForm formeSession = (ActionForm) SerializationUtils.clone(form); request.getSession().setAttribute("saveForm",formeSession); return mapping.findForward(FWD_CREA); }
merci pour votre aide
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13 ERROR [action]:253 - "Servlet.service()" pour la servlet action a généré une exception org.apache.commons.lang.SerializationException: java.io.NotSerializableException: java.util.RandomAccessSubList at org.apache.commons.lang.SerializationUtils.serialize(SerializationUtils.java:110) at org.apache.commons.lang.SerializationUtils.serialize(SerializationUtils.java:132) at org.apache.commons.lang.SerializationUtils.clone(SerializationUtils.java:79) at com.anam.amid.administration.action.ListeUtilisateurAction.onCreer(ListeUtilisateurAction.java:363) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25) at java.lang.reflect.Method.invoke(Method.java:324) at org.apache.struts.actions.DispatchAction.dispatchMethod(DispatchAction.java:270) at com.anam.amid.referentiel.action.ReferentielAction.execute(ReferentielAction.java:130) at org.apache.struts.action.RequestProcessor.processActionPerform(RequestProcessor.java:431)
Partager