goldrain

金色雨点

  BlogJava :: 首页 :: 新随笔 :: 联系 :: 聚合  :: 管理 ::
  37 随笔 :: 2 文章 :: 239 评论 :: 0 Trackbacks

今天遇到的问题,解决方法:

1. 注意html中form的几个属性,method="post" enctype="multipart/form-data"

2. 查看文件大小,不要超过限制;

3. 确保commons-fileupload-1.x.x.jar文件放在lib目录;


4. 系统环境变量JAVA_HOME必须已设置好;

第4点很容易被忽略,在Eclipse中启动Tomcat时,可以不需要配置JAVA_HOME,但却由于这个原因,文件会无法上传;
posted on 2009-08-06 22:29 goldrain 阅读(3273) 评论(8)  编辑  收藏

评论

# re: struts2上传文件,action接收到文件对象为null的解决方法[未登录] 2009-08-07 00:20 m
费了那么大的力气去适应一个框架为什么不自己写一个呢。  回复  更多评论
  

# re: struts2上传文件,action接收到文件对象为null的解决方法[未登录] 2009-08-07 11:14 goldrain
@m
好东西为啥不去适应呢,除非你能做的更好  回复  更多评论
  

# re: struts2上传文件,action接收到文件对象为null的解决方法 2009-08-07 17:54
每次安装好JDK就应该配JAVA_HOME,别光用IDE  回复  更多评论
  

# re: struts2上传文件,action接收到文件对象为null的解决方法 2009-08-08 13:29 1111111111
这环境变量是安装系统后必做的事情.  回复  更多评论
  

# re: struts2上传文件,action接收到文件对象为null的解决方法 2009-08-08 20:46 Visit Shenzhen
第4点很容易被忽略,在Eclipse中启动Tomcat时,可以不需要配置JAVA_HOME,但却由于这个原因,文件会无法上传;

应该不会是这个原因吧,是上传文件的class需要java-home吧

http://www.szcpost.com  回复  更多评论
  

# re: struts2上传文件,action接收到文件对象为null的解决方法 2009-08-11 10:23 隔叶黄莺
看看 java.c 查找 JAVA_HOME 的策略,其实设置 JAVA_HOME 是非必要的,我的系统一般都不设置这个环境变量。

除了第一种情况外,其他情况都可以通过后台报错来定位到错误的。  回复  更多评论
  

# re: struts2上传文件,action接收到文件对象为null的解决方法[未登录] 2009-08-13 16:03 yang
这也叫解决方法?!  回复  更多评论
  

# re: struts2上传文件,action接收到文件对象为null的解决方法[未登录] 2009-08-14 12:10 goldrain
@yang
愿闻其详  回复  更多评论
  


只有注册用户登录后才能发表评论。


网站导航: