Problemas com Upload ( struts )

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]

Salve,

cara para ficar mais fácil post o a parte de declaração do teu form no struts-config… e o teu actionBean deve ter algo parecido como o techo abaixo:

[code]public ActionForward createFile(ActionMapping mapping,
ActionForm form,
HttpServletRequest request,
HttpServletResponse response) throws Exception {

    DynaActionForm f = (DynaActionForm)form;
    FormFile file = (FormFile)f.get("file");[/code]

qualquer dúvida… post it!

:okok: