2017-03-23 1 views
0

J'ai un formulaire de téléchargement qui soumet un fichier Excel à un programme principal Spring Framework. Le programme backend analyse le fichier Excel à l'aide du framework Apache POI et stocke les données de ligne et de colonne dans la base de données. Ce que je voudrais faire est dans le cas où il y a des erreurs, je voudrais marquer la cellule fautive dans la police rouge "BOLD" et modifier le fichier Excel téléchargé initialement et le stocker dans le HttpSession. Je voudrais ensuite créer un lien de téléchargement vers le fichier Excel modifié dans la session afin que l'utilisateur puisse examiner le fichier Excel et corriger les données erronées (celles marquées en caractères gras rouge).Est-il possible de créer un lien dans une page JSP ou JSF vers un fichier généré dynamiquement qui est stocké dans l'objet HttpSession

Est-il possible de créer le lien de téléchargement dans JSF ou JSP vers le fichier Excel stocké dans HttpSession. Si oui, comment le lien serait-il scripté dans JSF ou JSP.

Je n'ai aucune difficulté à manipuler le fichier Excel téléchargé en utilisant POI. J'ai besoin d'aide uniquement pour créer le lien de téléchargement sur la page JSF ou JSP.

Merci d'avance. Toute aide et suggestions seront très appréciées.

Répondre

-1

créer un lien dans jsp .... appelez le ci-dessous code..make que vous avez tous les enregistrements dans Excel

file = new File(device_records.xlsx); 
    response.setContentType("application/vnd.ms-excel"); 
    response.setHeader("Content-Disposition", "attachment; filename=device_records.xlsx"); 
    out = new FileOutputStream(file); 
    workbook.write(out); 
    workbook.write(response.getOutputStream()); 
+0

Merci pour votre réponse rapide Porkko M. Je vais essayer cela. –

+0

Cela a fonctionné. Merci encore Porkko –