private File file1;     
    public String execute(){   
        return "success";
       
    }
    public File getFile1() {
        return file1;
    }
    public void setFile1(File file1) {
        this.file1 = file1;

    }  

  <form action="fileupload.action">
<s:file id="file1" name ="file1"></s:file>
<input type="submit">

</form>

 

这样找不到 result 。但在 没有getter ,setter 时候没问题。

 

 

 

<s:form action="fileupload.action">
<s:file id="file1" name ="file1"></s:file>
<input type="submit">

</s:form>

 成功。

 

 试验了一下 <s:textfield id="file1" name="file1"> </s:textfield> 这个没问题。这个问题就这样了不深入研究了。