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()) ;
} |