bonjour,
voilà, je travaille en struts1.2, j'ai dans ma page jsp un file
dans mon struts-config j'ai
Code : Sélectionner tout - Visualiser dans une fenêtre à part <input type="file" name="monfile" id="monfile">
je veux récupérer ce fichier, mais, lors du submit de l'action, j'ai cette erreur:
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5 <form-bean name="monBean" type="org.apache.struts.action.DynaActionForm"> <form-property name="hidden" type="java.lang.String" /> <form-property name="monfile" type="org.apache.struts.upload.FormFile" /> </form-bean>
je ne vois pas du tout ce que je peux faire, si quelqu'un peux m'aider ?
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
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36 description Le serveur a rencontré une erreur interne () qui l'a empêché de satisfaire la requête. exception javax.servlet.ServletException: BeanUtils.populate org.apache.struts.util.RequestUtils.populate(RequestUtils.java:497) org.apache.struts.action.RequestProcessor.processPopulate(RequestProcessor.java:798) org.apache.struts.action.RequestProcessor.process(RequestProcessor.java:205) org.apache.struts.action.ActionServlet.process(ActionServlet.java:1164) org.apache.struts.action.ActionServlet.doPost(ActionServlet.java:415) javax.servlet.http.HttpServlet.service(HttpServlet.java:709) javax.servlet.http.HttpServlet.service(HttpServlet.java:802) Alg.Bull.Filters.SetCharacterEncodingFilter.doFilter(SetCharacterEncodingFilter.java:123) cause mère org.apache.commons.beanutils.ConversionException: Cannot assign value of type 'java.lang.String' to property 'monfile' of type 'org.apache.struts.upload.FormFile' org.apache.struts.action.DynaActionForm.set(DynaActionForm.java:424) org.apache.commons.beanutils.PropertyUtilsBean.setSimpleProperty(PropertyUtilsBean.java:1733) org.apache.commons.beanutils.PropertyUtilsBean.setNestedProperty(PropertyUtilsBean.java:1648) org.apache.commons.beanutils.PropertyUtilsBean.setProperty(PropertyUtilsBean.java:1677) org.apache.commons.beanutils.BeanUtilsBean.setProperty(BeanUtilsBean.java:1022) org.apache.commons.beanutils.BeanUtilsBean.populate(BeanUtilsBean.java:811) org.apache.commons.beanutils.BeanUtils.populate(BeanUtils.java:298) org.apache.struts.util.RequestUtils.populate(RequestUtils.java:495) org.apache.struts.action.RequestProcessor.processPopulate(RequestProcessor.java:798) org.apache.struts.action.RequestProcessor.process(RequestProcessor.java:205) org.apache.struts.action.ActionServlet.process(ActionServlet.java:1164) org.apache.struts.action.ActionServlet.doPost(ActionServlet.java:415) javax.servlet.http.HttpServlet.service(HttpServlet.java:709) javax.servlet.http.HttpServlet.service(HttpServlet.java:802) Alg.Bull.Filters.SetCharacterEncodingFilter.doFilter(SetCharacterEncodingFilter.java:123) note La trace complète de la cause mère de cette erreur est disponible dans les fichiers journaux de Apache Tomcat/5.5.9.
merci
Partager