`

动态上传附件提交时遇到的一个错误

 
阅读更多
ERROR - Servlet.service() for servlet action threw exception
java.lang.IllegalArgumentException: No bean specified
at org.apache.commons.beanutils.PropertyUtilsBean.getPropertyDescriptor(PropertyUtilsBean.java:751)
at org.apache.commons.beanutils.BeanUtilsBean.setProperty(BeanUtilsBean.java:937)
at org.apache.commons.beanutils.BeanUtilsBean.populate(BeanUtilsBean.java:811)
at org.apache.commons.beanutils.BeanUtils.populate(BeanUtils.java:298)
at org.apache.struts.util.RequestUtils.populate(RequestUtils.java:493)
at org.apache.struts.action.RequestProcessor.processPopulate(RequestProcessor.java:805)
at org.apache.struts.action.RequestProcessor.process(RequestProcessor.java:203)
at org.apache.struts.action.ActionServlet.process(ActionServlet.java:1194)
at org.apache.struts.action.ActionServlet.doPost(ActionServlet.java:432)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:709)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:802)
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:252)
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:173)
at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:213)
at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:178)
at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:126)
at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:105)
at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:107)
at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:148)
at org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:869)
at org.apache.coyote.http11.Http11BaseProtocol$Http11ConnectionHandler.processConnection(Http11BaseProtocol.java:667)
at org.apache.tomcat.util.net.PoolTcpEndpoint.processSocket(PoolTcpEndpoint.java:527)
at org.apache.tomcat.util.net.LeaderFollowerWorkerThread.runIt(LeaderFollowerWorkerThread.java:80)
at org.apache.tomcat.util.threads.ThreadPool$ControlRunnable.run(ThreadPool.java:684)
at java.lang.Thread.run(Thread.java:595)


解决办法:
没有知道相对应的formbean.需要在对应的form当中实例化一个出来
在这里我是用的是动态的上传附件在form当中定义了一个private list myFiles;
需要在form空的构造函数当中实例化一个myFiles;请看:
public myForm() {
  myFiles = new List();
  *****下面是你自己所需要的了***
}

呵呵。成功了!
分享到:
评论

相关推荐

    使用WebService上传一个附件或者多个附件的实现方式

    在本文中,我们将深入探讨如何使用WebService来上传一个或多个附件,特别是处理大附件的情况。这一主题对于构建分布式系统、实现跨平台文件共享以及在不同应用间传递数据至关重要。 首先,让我们理解什么是...

    动态添加附件-上传文件

    总结来说,动态添加附件并上传文件是一个涉及前端交互、文件处理、数据传输和后端存储等多个环节的复杂过程。开发者需要熟练掌握JavaScript、HTML5以及服务器端语言,才能实现这样一个功能,并确保其安全性和用户...

    jsp 上传附件,类似163添加附件界面,有上传进度显示

    "jsp上传附件,类似163添加附件界面,有上传进度显示"这一主题,涉及了网页端文件上传的一种实现方式,它借鉴了163邮箱的附件添加功能,并加入了实时的上传进度反馈。下面我们将详细探讨这一技术实现的关键知识点。 ...

    mantis上传附件大小问题

    当用户尝试提交表单时,如果数据总量超过了这个值,则会收到一个错误提示。 2. **upload_max_filesize**:此参数控制着单个上传文件的最大尺寸。若文件超过设定的大小限制,则无法成功上传至服务器。 为了确保...

    upload实现多附件上传

    在Java开发中,上传多附件是一项常见的功能,特别是在构建Web应用程序时。`upload`通常指的是文件上传的过程,这里我们讨论的是使用Java实现多文件上传。本文将深入探讨如何利用Java来处理这一需求,并提供相关知识...

    简单附件上传c#源码

    本主题关注的是“简单附件上传”的实现,这是一个常见的Web应用功能,例如在论坛、邮件系统或者协作平台中,用户需要上传文件作为附件来分享或储存信息。 在C#中实现附件上传,主要涉及到HTTP协议的理解、表单提交...

    PHPCMS V9 修改flash上传为H5上传方案

    4. **错误处理与反馈**:H5上传过程中可能会遇到网络中断或文件大小超限等问题,因此需要在前端和后端分别添加错误处理机制,向用户反馈上传状态。 5. **测试与调试**:完成修改后,务必在多种浏览器和设备上进行...

    使用layui实现多文件列表上传

    这些目录结构与layui的上传功能直接关系不大,但它们可能代表了这个示例代码是用于一个Java Web项目中,因此在实际部署和运行时,需要相应的服务器环境,如Tomcat或Jetty。 总的来说,通过layui实现多文件列表上传...

    无组件上传文件代码asp源代码

    8. **响应反馈**:最后,需要向用户返回一个响应,告知文件是否成功上传,或者在发生错误时提供错误信息。 在【压缩包子文件的文件名称列表】中,只有一个名为`upload`的文件,这可能是实现上述功能的ASP源代码文件...

    spring mvc 附件上传至腾讯云qcloud

    在Spring MVC中实现附件上传至腾讯云QCloud的过程涉及到...以上就是关于"spring mvc 附件上传至腾讯云qcloud"的主要知识点,通过这些步骤,你可以构建一个完整的文件上传系统,将用户上传的文件安全地存储到腾讯云上。

    JSF 上传文件例子

    然而,由于JSF本身没有内置的文件上传组件,也不具备智能处理multipart/form-data请求的能力,因此在使用JSF进行文件上传时会遇到困难。对于希望利用JSF上传文件的开发者(如文中提到的Benjmaz)来说,通常有以下三...

    ASP上传文件实例简易版本,直接预览就可以

    ASP上传文件是Web开发中的一个常见功能,尤其在处理用户提交的图片、文档等附件时。这个"ASP上传文件实例简易版本"是一个基础的实现,它允许用户通过浏览器将文件上传到服务器,并且提供了直接预览的功能。在这个...

    第十二节 excel导入与附件上传

    可以设定一个文件存储路径,然后将文件内容写入到该路径下。 4. **安全检查**:在保存文件之前,应进行安全检查,如验证文件类型、大小限制,防止恶意文件上传。 5. **异常处理**:处理文件上传时可能会遇到文件过...

    Struts2文件上传的一个简单示例

    文件上传是Web应用中的常见需求,例如用户在注册、提交表单时可能需要上传头像或附件。本示例将详细介绍如何在Struts2框架下实现一个简单的文件上传功能。 1. **Struts2配置** 在开始文件上传之前,我们需要在`...

    上传文件fileupload+解决enctype= multipart/form-data无法传递其他参数

    在开发Web应用时,我们经常遇到需要用户上传文件的需求。标题提到的“上传文件fileupload+解决enctype= multipart/form-data无法传递其他参数”是一个常见的技术挑战,特别是当使用HTML表单进行文件上传时。`...

    附件上次控件(开源)

    4. **错误处理**:遇到网络错误或服务器问题时,NeatUpload会自动重试,确保文件成功上传。 5. **自定义UI**:NeatUpload提供了丰富的API,允许开发者根据项目需求自定义上传界面和交互。 **使用步骤** 1. **引入...

    webwork的上传和下载的Demo

    6. **错误处理**:在上传或下载过程中可能会遇到各种错误,如文件过大、网络中断等。WebWork提供了异常处理机制,你可以定义Action错误处理方法来显示相应的错误消息。 7. **用户体验**:为了让用户知道文件上传或...

    php上传文件类

    在PHP中,文件上传是网站开发中常见的功能,例如用户上传头像、提交表单时附带附件等。本文将详细讲解PHP中的文件上传机制,以及如何使用自定义的`upload_file.php`类来实现这一功能。 首先,理解PHP文件上传的基础...

    jsp关于上传文件的学习资料

    文件上传在现代Web应用中非常常见,例如用户在社交媒体平台分享照片、在论坛上传附件或者在电子商务网站提交产品图片等。JSP提供了一种便捷的方式来处理这些请求,主要涉及以下几个关键知识点: 1. **表单(Form)...

    swift-快捷构造复杂表单系统包含编辑附件功能

    Storyboard提供了一个可视化的布局工具,而代码创建则更加灵活,适合动态生成或者需要自定义行为的场景。对于复杂的表单,可能需要混合使用这两种方式。使用AutoLayout进行布局管理,确保控件在不同屏幕尺寸上都能...

Global site tag (gtag.js) - Google Analytics