Upload

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

Olá pessoal,

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

enctype=“multipart/form-data”