SSH框架文件上传时upload,uploadFileName为空。

jsp form中设置了method="post"  enctype="multipart/form-data"

上传图片设置了<input type="file" name="upload"  />

action文件中有 

                        private File upload;
                        private String uploadFileName;
                        private String uploadContentType;

并且设置了get和set方法。

在上传图片代码中

 public String execute()
	   {
	      destPath = "F:\\eclipse\\workspace\\Ssbxxt\\WebRoot\\upload";

	      try{
	     	 System.out.println("Src File name: " + upload);
	     	 System.out.println("Dst File name: " + uploadFileName);
	     	    	 
	     	 File destFile  = new File(destPath, uploadFileName);
	    	 FileUtils.copyFile(upload, destFile);
	  
	      }catch(IOException e){
	         e.printStackTrace();
	         return ERROR;
	      }

	      return SUCCESS;
	   }

显示upload,uploadFileName都为空

你这public String execute()是接口吗

Action有没有继承extends ActionSupport

您好,我是有问必答小助手,您的问题已经有小伙伴解答了,您看下是否解决,可以追评进行沟通哦~

如果有您比较满意的答案 / 帮您提供解决思路的答案,可以点击【采纳】按钮,给回答的小伙伴一些鼓励哦~~

ps:问答VIP仅需29元,即可享受5次/月 有问必答服务,了解详情>>>https://vip.csdn.net/askvip?utm_source=1146287632

可以看你一下你前端的页面的吗