struts2 upload 的时候出错

 No result defined for action.....and result input

页面报错如此,jsp 如下:

<s:form action="first!upload" method="post">
        you can upload a file here
        <input type="file" name="uploadFile" value="" />&nbsp;&nbsp;
        <input type="submit" value="submit" />
  </s:form>

java 如下:

public class FirstAction extends ActionSupport{
    private File uploadFile;


    public void setUploadFile(File uploadFile){
        this.uploadFile = uploadFile;
    }
    
    public File getUploadFile(){
        return this.uploadFile;
    }

....

}

struts.xml:

<package name="ssh2" extends="struts-default" namespace="/">
        <action name="first" class="com.ssh2.action.FirstAction" >
            <result name="success">${returnJsp}</result>
        </action >
        
    </package>

当把java 里的 uploadFile 改为 String 类型,就不再报错,原因待查。

原文地址:https://www.cnblogs.com/senjixu/p/4388412.html