En faite ça marche pas, je vais vous donner les noms exacts de ems fichiers et les lignes concérnés pour que vous pouvez me comrpendre.
1)RecensementDISEAction : l'action où j'ai al fonction suivante :
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16
| /**
* Fonction qui permet de lire un fichier excel
* et copier son cotenu dans une chaine de caractère.
*/
public ActionForward importerValeursExcel(ActionMapping mapping, ActionForm form, HttpServletRequest request,
HttpServletResponse response) throws Exception {
DynaValidatorForm dynaForm = (DynaValidatorForm) form;
FormFile fichier = (FormFile) dynaForm.get("fichier");
String valeursDansExcel = getContentOfFlux(fichier.getInputStream());
String valeurForJsp = valeursDansExcel.replaceAll("\r\n",";");
dynaForm.set("valeur",valeurForJsp );
request.getParameter("task");
//return mapping.findForward("recensementDISECreer");
ActionForward actionForward = mapping.findForward("recensementDISECreer") ;
return new ActionForward(actionForward.getPath()+"?task="+request.getParameter("task"),actionForward.getRedirect()) ;
} |
2)UCGererRecensementDISEForm.xml mon dyna form où j'ai la ligne :
<form-bean name="recensementDISEForm" type="org.apache.struts.validator.DynaValidatorForm">
ainsi que les property.
3)le fichier UCGererRecensementDISEAction.xml dotn le code est :
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22
| <action path="/recensementDISE"
name="recensementDISEForm"
type="com.francetelecom.webvpn.struts.RecensementDISEAction"
parameter="task"
scope="session"
input="/site/recensement/recensement_new.jsp"
validate="false">
<forward name="recensementDISECreer" path="/site/recensement/recensement_new.jsp"/>
<forward name="recensementDISERechercher" path="/site/recensement/recensement_menu.jsp"/>
<forward name="recensementDISEListerSites" path="/site/recensement/recensement_liste_sites.jsp"/>
<forward name="recensementDISECharger" path="/site/recensement/recensement_confirm_site.jsp"/>
<forward name="recensementDISEAfficher" path="/site/recensement/recensement.jsp"/>
<forward name="recensementDISEErreurs" path="/site/recensement/recensement_erreur.jsp"/>
<forward name="recensementDISEEditer" path="/recensementDISE.do?task=editerRecensementDISE"/>
<forward name="recensementDISEAffecter" path="/site/recensement/recensement_selectsite.jsp"/>
<forward name="recensementDISEListe" redirect="false" path="/site/recensement/recensement_liste.jsp"/>
<forward name="recensementDISESupprimer" redirect="false" path="/site/recensement/recensement_confirmation_suppression.jsp"/>
<forward name="recensementDISEListerCommandes" path="/site/recensement/telechargement_commande_menu.jsp"/>
<forward name="recensementDISEErreursTelechargement" path="/site/recensement/telechargement_erreur.jsp"/>
<forward name="success_suppresionRecensVideSansErreur" contextRelative="true" redirect="false" path="/site/recensement/reussite_suppression_recensVides.jsp" />
<forward name="recensementDISEAffectationReussie" path="/site/recensement/recensement_affectation_reussie.jsp"/>
</action> |
3)le fichier struts-config j'ai les deux déclarations :
<!ENTITY UCGererRecensementDISEForm SYSTEM "UCGererRecensementDISEForm.xml">
et
<!ENTITY UCGererRecensementDISEForward SYSTEM "UCGererRecensementDISEForward.xml">
et
<!ENTITY UCGererRecensementDISEAction SYSTEM "UCGererRecensementDISEAction.xml">
et
1 2 3
| <form-beans>
&UCGererRecensementDISEForm;
</form-beans> |
le fichier UCGererRecensementDISEForward.xml dont le code est :
1 2 3 4 5
| <forward name="creerRecensementDISE" contextRelative="true" redirect="false" path="../../recensementDISE.do?task=creerRecensementDISE"/>
<forward name="rechercherRecensementDISE" contextRelative="true" redirect="false" path="../../recensementDISE.do?task=rechercherRecensementDISE&init_form=true"/>
<forward name="editerRecensementDISE" contextRelative="true" redirect="false" path="../../recensementDISE.do?task=rechercherRecensementDISE"/>
<forward name="modifierRecensementDISE" contextRelative="true" redirect="false" path="../../recensementDISE.do?task=modifierRecensementDISE"/>
<forward name="supprimerRecensementDISE" contextRelative="true" redirect="false" path="../../recensementDISE.do?task=modifierRecensementDISE"/> |
Alors c'est tout ce que j'utilise.
s'il vous plaît où je doit modifier pour arriver à envoyer le paramètre en question.
Merci d'avance.
Partager