Bonjour,
j'ai une page JSP codé en partie en JSF. Je souhaite faire un upload de fichier en base avec une description de ce fichier dans un champ textarea.
Pour cela j'ai ce code dans ma JSP :
Le bean dans lequel je récupère le contenu de mon champ textarea pointe bien sur la bonne class. Voilà le code de cette classe :
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
18
19
20 <%@ page language="java" contentType="text/html;charset=UTF-8"%> <%@ taglib uri="http://java.sun.com/jsf/html" prefix="h" %> <%@ taglib uri="http://java.sun.com/jsf/core" prefix="f" %> <f:view> <html> <head> </head> <body> <form action="ServletTransfertFichier" enctype="multipart/form-data" method="POST"> <input type="file" name="file"><br> <p>Description : </p> <h:inputTextarea value="#{monBean.description}" cols="30" rows="10" /><br> <p><input type="Submit" value="Upload File"><br></p> </form> </body> </html> </f:view>
En plaçant un sysout dans mon get et mon set je me rend compte que je n'arrive pas dans mon set.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13 public class Bean { private String description; public String getDescription() { return description; } public void setDescription(String description) { this.description= description; } }
Je souhaite ensuite récupérer la valeur de mon champ dans ma servlet, et je ne sais pas comment faire. Si quelqu'un peut me dire où est mon erreur..merci d'avance.
Partager