Upload

1 resposta
L

Olá pessoal,

Estou tentando fazer o upload de um arquivo e estou tendo o seguinte erro do meu form.

meu jsp:

Arquivo:

meu form:

private String dataBaseArq;
private FormFile arquivo;

public FormFile getArquivo() {

return arquivo;

}
public void setArquivo(FormFile arquivo) {

this.arquivo = arquivo;

}

Mas qdo executo ele dá o seguinte erro:

javax.servlet.ServletException: BeanUtils.populate

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

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

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

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

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

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

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

org.displaytag.filter.ResponseOverrideFilter.doFilter(ResponseOverrideFilter.java:125)

org.jboss.web.tomcat.filters.ReplyHeaderFilter.doFilter(ReplyHeaderFilter.java:96)

root cause

java.lang.IllegalArgumentException: Cannot invoke br.com.bvsistemas.credito.monitoramento.coletamanual.form.ColetaManualForm.setArquivo - argument type mismatch

org.apache.commons.beanutils.PropertyUtilsBean.invokeMethod(PropertyUtilsBean.java:1778)

org.apache.commons.beanutils.PropertyUtilsBean.setSimpleProperty(PropertyUtilsBean.java:1759)

org.apache.commons.beanutils.PropertyUtilsBean.setNestedProperty(PropertyUtilsBean.java:1648)

Alguém tem alguma idéia do q estou fazendo de errado?

Obrigada,

LSB

1 Resposta

L

Olá pessoal,

Achei o que estava de errado. Faltou colocar no meu form o seguinte comando:

enctype=“multipart/form-data”

Criado 5 de outubro de 2009
Ultima resposta 5 de out. de 2009
Respostas 1
Participantes 1