strust jsp-strust实现图片上传出现错误

问题描述

strust实现图片上传出现错误

已经在jsp页面添加enctype="multipart/form-data",为什么还会出现这种报错,同时setVidfile1中vidfile1是file类型,实现上传视频,jsp页面中还有一个实现上传图片的文件框,也不能正常实现上传功能。
求各位大神帮帮忙,这个问题困扰了好久,真心找不出错误了,如需详细代码可以贴出来的。
java.lang.IllegalArgumentException: argument type mismatch
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
at java.lang.reflect.Method.invoke(Method.java:597)
at org.apache.commons.beanutils.PropertyUtilsBean.invokeMethod(PropertyUtilsBean.java:1773)
at org.apache.commons.beanutils.PropertyUtilsBean.setSimpleProperty(PropertyUtilsBean.java:1759)
at org.apache.commons.beanutils.PropertyUtilsBean.setNestedProperty(PropertyUtilsBean.java:1648)
at org.apache.commons.beanutils.PropertyUtilsBean.setProperty(PropertyUtilsBean.java:1677)
at org.apache.commons.beanutils.BeanUtilsBean.setProperty(BeanUtilsBean.java:1022)
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:816)
at org.apache.struts.action.RequestProcessor.process(RequestProcessor.java:203)
at org.apache.struts.action.ActionServlet.process(ActionServlet.java:1196)
at org.apache.struts.action.ActionServlet.doPost(ActionServlet.java:432)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:643)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:723)
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:290)
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)
at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:233)
at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:191)
at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:127)
at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:103)
at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:109)
at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:293)
at org.apache.coyote.http11.Http11AprProcessor.process(Http11AprProcessor.java:879)
at org.apache.coyote.http11.Http11AprProtocol$Http11ConnectionHandler.process(Http11AprProtocol.java:617)
at org.apache.tomcat.util.net.AprEndpoint$Worker.run(AprEndpoint.java:1760)
at java.lang.Thread.run(Thread.java:619)
2015-12-10 22:03:42 org.apache.catalina.core.StandardWrapperValve invoke
严重: Servlet.service() for servlet action threw exception
java.lang.IllegalArgumentException: Cannot invoke com.wgh.actionForm.QuestionsForm.setVidfile1 - argument type mismatch
at org.apache.commons.beanutils.PropertyUtilsBean.invokeMethod(PropertyUtilsBean.java:1778)
at org.apache.commons.beanutils.PropertyUtilsBean.setSimpleProperty(PropertyUtilsBean.java:1759)
at org.apache.commons.beanutils.PropertyUtilsBean.setNestedProperty(PropertyUtilsBean.java:1648)
at org.apache.commons.beanutils.PropertyUtilsBean.setProperty(PropertyUtilsBean.java:1677)
at org.apache.commons.beanutils.BeanUtilsBean.setProperty(BeanUtilsBean.java:1022)
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:816)
at org.apache.struts.action.RequestProcessor.process(RequestProcessor.java:203)
at org.apache.struts.action.ActionServlet.process(ActionServlet.java:1196)
at org.apache.struts.action.ActionServlet.doPost(ActionServlet.java:432)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:643)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:723)
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:290)
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)
at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:233)
at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:191)
at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:127)
at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:103)
at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:109)
at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:293)
at org.apache.coyote.http11.Http11AprProcessor.process(Http11AprProcessor.java:879)
at org.apache.coyote.http11.Http11AprProtocol$Http11ConnectionHandler.process(Http11AprProtocol.java:617)
at org.apache.tomcat.util.net.AprEndpoint$Worker.run(AprEndpoint.java:1760)
at java.lang.Thread.run(Thread.java:619)

解决方案

你xml有没有配置响应的文件后缀名

时间: 2025-01-28 03:40:43

strust jsp-strust实现图片上传出现错误的相关文章

关于jsp页面的图片上传功能

问题描述 后台管理系统要求在上传新闻相关内容的时,需要图片的时候也上传图片,就是内容和图片一起上传,这个图片上传功能我不会,做过页面只有一个图片上传的,那时form表单发送的request只有图片,现在不仅有图片还有大量的新闻内容,按照以前的写法,报的是格式错误!网上找了一些插件,都不是jsp页面上写的,我下了uploadify 3.2版的,又上传不了!现在求一个用jsp页面上实现的图片上传功能简单列子,希望贴出后台的java代码,用servlet写!万分感激! 解决方案 你可以使用网上很多富文

php实现base64图片上传方式实例代码

本例子中没有采用File Post上传文件方式!原理一样,为了更加的理解base64 选择将其输出在文本域中,并提交至服务器!运用到项目中建议采用提交File方式. html代码 <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> <html xmlns=&q

simditor文本编辑器图片上传,不要网上那种strust的

问题描述 simditor文本编辑器图片上传,不要网上那种strust的 simditor文本编辑器图片上传,不要网上那种strust的 我就好奇了simditor也不是那种很没名气的富文本啊 为什么晚上教程少的要死然后全是一模一样的,希望哪位大神给个图片上传的教程或源码,Hibernate+spring+maven的 不要strust的 就算改那个代码都上传不了我已经试过了 解决方案 http://www.jq22.com/jquery-info590/

session-KindEditor批量图片上传,SESSION丢失!4.1.10.jsp请大神帮忙解决一下

问题描述 KindEditor批量图片上传,SESSION丢失!4.1.10.jsp请大神帮忙解决一下 后台使用的jsp,批量上传图片时session取到的值为null,如何将之前的session传到jsp后台中 String dataSource = (String)request.getSession().getAttribute(SaasConstant.DATA_SOURCE);其中SaasConstant.DATA_SOURCE是存放在session中的

jsp标签-将图书的信息及图片上传至数据库并显示

问题描述 将图书的信息及图片上传至数据库并显示 jsp怎么办?急用求救将图书的信息及图片上传至数据库并显示 解决方案 http://blog.163.com/greencoat_man@126/blog/static/10261923520090147253890/http://www.cnblogs.com/long/archive/2005/06/02/166546.htmlhttp://wineer200.iteye.com/blog/404303

jsp:kindeditor图片上传错误的问题

问题描述 jsp:kindeditor图片上传错误的问题 图片上传成功,但是总是返回上传错误的页面,如下: {"error":0,"url":"/test/attached/image/201412/20141219093827_456.jpg"} 解决方案 你的这个是上传成功返回的数据,会弹出错误页面? 解决方案二: 嗯 我看文档说返回0是上传成功,但是我的就是图片上传成功了.但是返回上传错误界面 解决方案三: 嗯 我看文档说返回0是上传成功,

jsp图片上传问题?有哪位大神说说嘛?

问题描述 jsp图片上传问题?有哪位大神说说嘛? 我在做一个添加商品信息页面,商品的图片要上传到项目指定文件夹里面,图片地址保存在数据库里面,但是在jsp商品信息处理页获取文本域参数输入数据库时出现乱码,有哪位大神说说这是什么原因吗?同时可以说说怎么解决吗?本在弄这个已经琢磨很久了.希望得到各位大神的解决方案. 解决方案 编码问题了,你去看看你jsp的编码是不是和数据库编码一致,utf-8的,其他的不支持中文 解决方案二: 乱码的问题一般都是get方式提交数据带中文参数时候会出现,你这商品信息处

jsp图片上传问题?有哪位大神说说吗?

问题描述 jsp图片上传问题?有哪位大神说说吗? 就是那个上传路径我琢磨了很久,可以具体说一下那个上传路径怎么写吗?SmartUpload su=new SmartUpload(); 然后su.save("/images");里面路径怎么写呢?目的是把图片上传到项目指定images文件夹里面. 解决方案 你用 String tempPath = this.getServletContext().getRealPath("/WEB-INF/temp"); File t

jsp图片上传代码

jsp图片上传代码 <%@ page contentType="text/html;charset=UTF-8" language="java" import="java.io.*,java.awt.Image,java.awt.image.*,com.sun.image.codec.jpeg.*, java.sql.*,com.jspsmart.upload.*,java.util.*,cn.oof.database.*,cn.oof.house.