String Realpath = Servletactioncontext.getservletcontext (). Getrealpath ("/images");
D:\apache-tomcat-6.0.18\webapps\struts2_upload\images
System.out.println ("Realpath:" +realpath);
if (file! = null) {
System.out.println (File.getname () + ": CSDCSCSD");
System.out.println (filefilename+ ": CSDCSCSD");
File SaveFile = new file (new file (Realpath), filefilename);
if (!savefile.getparentfile (). exists ())
Savefile.getparentfile (). Mkdirs ();
Fileutils.copyfile (file, savefile);
Actioncontext.getcontext (). Put ("message", "File Upload succeeded");
}
<package name= "user" namespace= "/user" extends= "Struts-default" >
<result-types>
<result-type name= "JSON" class= "Org.apache.struts2.json.JSONResult"/>
<result-type name= "html" class= "Com.rrb.chebao.bean.HtmlResult"/>
</result-types>
<interceptors>
<interceptor name= "JSON"
class= "Org.apache.struts2.json.JSONInterceptor"/>
</interceptors>
<action name= "*" class= "com.rrb.chebao.action.UserAction"
Method= "{1}" >
<interceptor-ref name= "FileUpload" >
<param name= "MaximumSize" >10485760000</param>
</interceptor-ref>
<interceptor-ref name= "Defaultstack"/>
<result type= "HTML" name= "HTML" ></result>
<result type= "JSON" name= "JSON" >
<param name= "Root" >jsonResult</param>
</result>
</action>
</package>
File upload issues with Struts