<html:form action="/onLoad" enctype="multipart/form-data" method="post"> 
<input type="file" name="files" value=""> <html:text property="saveTo"/>
<html:submit>提交</html:submit>
</html:form>
加断点后发现files变量是空的,用struts标签也是空的,甚至用request.getParameter(“files”)也是得不到东西,
在form中files是FormFilel类型的,
很头疼,希望高手帮助解答。

解决方案 »

  1.   

    jsp代码就上面的form代码:
    private FormFile files;
    public FormFile getFiles() {
    return files;
    }
    public void setFiles(FormFile files) {
    this.files = files;
    }action 代码:
    OnLoadForm onLoadForm = (OnLoadForm) form;
    FormFile files= onLoadForm.getFiles();//从这句开始就空指针了,files为null,下面的就不用执行了struts配置文件没问题,别的类型的参数可以传过来。