Pessoal
Estou tentando fazer um upload de arquivos mas estou tendo o seguinte problema, abaixo segue o trecho do coido e a exeção se alguem puder ajudar eu agradeço :
<html:form enctype="multipart/form-data" action="/uploadfile.do" method="post" >
Upload arquivo Xml : <html:file property="path"/><br/><br/>
<html:submit property="Enviar"/>
</html:form>
public class FormUpload extends org.apache.struts.action.ActionForm{
/**
* diretorio onde encontra-se o arquivo
*/
private String path;
/**
* Construtor Padão
*/
public FormUpload() {
}
/**
* Obtem o diretorio do arquivo
* @return String
*/
public String getPath() {
return path;
}
/**
* Seta o diretotio do arquivo
* @param path String
*/
public void setPath(String path) {
this.path = path;
}
}
bom acho que a classe de negocio não tem a necessidade de ser postada.
exeção :
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:1789)
[[/code]