CSDN首页 空间 新闻 论坛 Blog 下载 读书 网摘 搜索 .NET Java 视频 接项目 求职 在线学习 买书 程序员 通知
不看会后悔的Windows XP之经验谈 简单快捷DIY实用家庭影院
CSDN社区
搜索 收藏 打印 关闭
CSDN社区 >  Java >  J2SE / 基础类

救命啊!高手快来不行了!关于FormFile的上传!在线等!

楼主zhaozhiqiang1981(小强强菜菜)2005-11-03 17:31:51 在 Java / J2SE / 基础类 提问

我用的是DynaActionForm,上传时出现如下异常  
   
  org.apache.commons.beanutils.ConversionException:   Cannot   assign   value   of   type   'java.lang.String'   to   property   'theFile'   of   type   'org.apache.struts.upload.FormFile'  
  at   org.apache.struts.action.DynaActionForm.set(DynaActionForm.java:424)  
  at   org.apache.commons.beanutils.PropertyUtils.setSimpleProperty(PropertyUtils.java:1769)  
  at   org.apache.commons.beanutils.PropertyUtils.setNestedProperty(PropertyUtils.java:1684)  
  at   org.apache.commons.beanutils.PropertyUtils.setProperty(PropertyUtils.java:1713)  
  at   org.apache.commons.beanutils.BeanUtils.setProperty(BeanUtils.java:1019)  
  at   org.apache.commons.beanutils.BeanUtils.populate(BeanUtils.java:808)  
  at   org.apache.struts.util.RequestUtils.populate(RequestUtils.java:495)  
  at   org.apache.struts.action.RequestProcessor.processPopulate(RequestProcessor.java:798)  
  at   org.apache.struts.action.RequestProcessor.process(RequestProcessor.java:205)  
  at   org.apache.struts.action.ActionServlet.process(ActionServlet.java:1164)  
  at   org.apache.struts.action.ActionServlet.doGet(ActionServlet.java:397)  
  at   javax.servlet.http.HttpServlet.service(HttpServlet.java:740)  
  at   javax.servlet.http.HttpServlet.service(HttpServlet.java:853)  
  at   weblogic.servlet.internal.ServletStubImpl$ServletInvocationAction.run(ServletStubImpl.java:971)  
  at   weblogic.servlet.internal.ServletStubImpl.invokeServlet(ServletStubImpl.java:402)  
  at   weblogic.servlet.internal.ServletStubImpl.invokeServlet(ServletStubImpl.java:305)  
  at   weblogic.servlet.internal.WebAppServletContext$ServletInvocationAction.run(WebAppServletContext.java:6350)  
  at   weblogic.security.acl.internal.AuthenticatedSubject.doAs(AuthenticatedSubject.java:317)  
  at   weblogic.security.service.SecurityManager.runAs(SecurityManager.java:118)  
  at   weblogic.servlet.internal.WebAppServletContext.invokeServlet(WebAppServletContext.java:3635)  
  at   weblogic.servlet.internal.ServletRequestImpl.execute(ServletRequestImpl.java:2585)  
  at   weblogic.kernel.ExecuteThread.execute(ExecuteThread.java:197)  
  at   weblogic.kernel.ExecuteThread.run(ExecuteThread.java:170)  
   
  部分struts-config代码如下  
  <form-bean   name="FileUploadForm"  
                          type="org.apache.struts.validator.DynaValidatorForm">  
                          <form-property   name="theFile"  
                                  type="org.apache.struts.upload.FormFile"/>  
  </form>  
   
  部分jsp代码如下  
  <form   action="/file_mng/FileUpload.do"   enctype="multipart/form-data">    
  <input   type="file"   name="theFile">  
  </form>  
   
  如果把type="org.apache.struts.upload.FormFile"修改为java.lang.String就不会报此异常  
  很急,谢谢! 问题点数:30、回复次数:3Top

1 楼tttick(秉承一贯懒散的生活方式与严谨的工作态度¢)CodinG)回复于 2005-11-03 17:43:52 得分 0

不好意思。。  
  没用过。。但是如果上传文件的组件的话。。我觉得jspsmart就已经很好了。。。而且也很简单。Top

2 楼zhaozhiqiang1981(小强强菜菜)回复于 2005-11-03 17:49:45 得分 0

哦谢谢!,自己再顶!!!!!!!!!!!!!!!!Top

3 楼zhaozhiqiang1981(小强强菜菜)回复于 2005-11-03 18:05:01 得分 0

自己解决了,在form中加method=post  
  这次没有用jsp标签.  
   
  大家不用回复了。Top

相关问题

  • formfile 多个文件上传问题
  • 使用Struts上传文件,如何用FormFile取得上传文件的本地绝对路径
  • 实现文件上传与下载,用jspsmartupload还是用struts中的FormFile类,大家讨论一下!!!!!!!!!
  • [满分求助]在Struts的FormFile中如何获得上传文件的最后修改时间...
  • 快速散分2,如何判断空传参?(在线等待)
  • 如何从Struts的FormFile上传文件取得上传文件的全路径还有如何把这个转换为FileInputStream类型
  • 高手快进来、在线等待、一个用DIRECTSHOW做视频传输的问题
  • 高手快进来、在线等待、一个用DIRECTSHOW做视频传输的问题
  • 快速散分1,如何在包含着框架里传递get方法的参数,在线等待 (领分)
  • 在线等,马上结贴:局域网用winform 上传下载文件的例子,不用webservice 快点来

关键词

  • apache
  • commons
  • struts
  • beanutils
  • formfile
  • propertyutils
  • requestprocessor
  • dynaactionform
  • at org
  • action

得分解答快速导航

  • 帖主:zhaozhiqiang1981

相关链接

  • CSDN Java频道
  • Java类图书
  • Java类源码下载

广告也精彩

反馈

请通过下述方式给我们反馈
反馈
提问
网站简介|广告服务|VIP资费标准|银行汇款帐号|网站地图|帮助|联系方式|诚聘英才|English|问题报告
北京创新乐知广告有限公司 版权所有, 京 ICP 证 070598 号
世纪乐知(北京)网络技术有限公司 提供技术支持
Copyright © 2000-2008, CSDN.NET, All Rights Reserved
GongshangLogo