Struts - erro ao postar

1 resposta
V

Estou tentando construir um file upload no struts… Define o atributo do ActionForm com FormFile file;

No jsp <html:file name=“coordenacaoForm” property=“file” />
Porem quando dou submit, nem chega no action e aparece o seguinte erro:

root cause

java.lang.IllegalArgumentException: argument type mismatch

sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)

sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)

sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)

java.lang.reflect.Method.invoke(Method.java:324)

org.apache.commons.beanutils.PropertyUtils.setSimpleProperty(PropertyUtils.java:1650)

org.apache.commons.beanutils.PropertyUtils.setNestedProperty(PropertyUtils.java:1545)

org.apache.commons.beanutils.PropertyUtils.setProperty(PropertyUtils.java:1574)

org.apache.commons.beanutils.BeanUtils.setProperty(BeanUtils.java:919)

org.apache.commons.beanutils.BeanUtils.populate(BeanUtils.java:726)

org.apache.struts.util.RequestUtils.populate(RequestUtils.java:1252)

org.apache.struts.action.RequestProcessor.processPopulate(RequestProcessor.java:821)

org.apache.struts.action.RequestProcessor.process(RequestProcessor.java:254)

org.apache.struts.action.ActionServlet.process(ActionServlet.java:1482)

org.apache.struts.action.ActionServlet.doPost(ActionServlet.java:525)

javax.servlet.http.HttpServlet.service(HttpServlet.java:709)

javax.servlet.http.HttpServlet.service(HttpServlet.java:802)

1 Resposta

V

Foi mal galera…eu não tinha colocado no enctype do form o “multipart/form-data”

Criado 8 de junho de 2005
Ultima resposta 8 de jun. de 2005
Respostas 1
Participantes 1