Bonjour,
Mon application a besoin d'uploader un fichier sur le serveur. De ce fichier on veut extraire des métadonnées que l'on souhaite ensuite faire valider par l'utilisateur. Sélection -> Upload -> Extraction -> Affichage des données. Jusqu'ici tout va bien.
La où cela se complique c'est que je suis obligée d'utiliser l'implémentation SUN-RI 1.1 et uniquement ça. Je dois donc dire adieu à tomahawk et autres librairies propriétaires... Et je n'ai bien sur pas à ma disposition de composant de type inputUploadFile. L'une des solutions auraient été de créer le composant de mes propres mains mais disposant de peu de temps, j'ai préféré créer une servlet d'upload basique appelée depuis un formulaire standard :
L'upload se passe bien, l'extraction de données aussi. Ma question porte donc sur le réaffichage des données que j'ai récupérées. L'idéé était, à la base, d'afficher ces données dans une page JSF en utilisant un bean managé, bean que j'aurai renseigné depuis ma servlet.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6 <form name="uploadFichier" method="post" enctype="multipart/form-data" action="<%=request.getContextPath()%>/UploadServlet"> <input type="file" name="fichier" size="30"> <input type="submit" name="" value="Valider"/> </form>
- Est ce possible de renseigner le context JSF depuis une servlet ? En effet lorsque je fais FacesContext.getCurrentInstance() je me retrouve avec un null.
- Si oui comment ?
- Si non que me proposez vous ?
Merci pour votre aide.
Partager