`

argument type mismatch问题解决

    博客分类:
  • java
阅读更多
type Exception report

message 

description The server encountered an internal error () that prevented it from fulfilling this request.

exception 

javax.servlet.ServletException: BeanUtils.populate	org.apache.struts.util.RequestUtils.populate(RequestUtils.java:495)	org.apache.struts.action.RequestProcessor.processPopulate(RequestProcessor.java:804)	org.apache.struts.action.RequestProcessor.process(RequestProcessor.java:203)	org.apache.struts.action.ActionServlet.process(ActionServlet.java:1196)	org.apache.struts.action.ActionServlet.doGet(ActionServlet.java:414)	javax.servlet.http.HttpServlet.service(HttpServlet.java:689)	javax.servlet.http.HttpServlet.service(HttpServlet.java:802)	com.weihua.common.util.CharsetFilter.doFilter(CharsetFilter.java:35)root cause 

java.lang.IllegalArgumentException: argument type mismatch	sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)	sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)	sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)	java.lang.reflect.Method.invoke(Method.java:324)	org.apache.commons.beanutils.PropertyUtils.setSimpleProperty(PropertyUtils.java:1789)	org.apache.commons.beanutils.PropertyUtils.setNestedProperty(PropertyUtils.java:1684)	org.apache.commons.beanutils.PropertyUtils.setProperty(PropertyUtils.java:1713)	org.apache.commons.beanutils.BeanUtils.setProperty(BeanUtils.java:934)	org.apache.commons.beanutils.BeanUtils.populate(BeanUtils.java:729)	org.apache.struts.util.RequestUtils.populate(RequestUtils.java:493)	org.apache.struts.action.RequestProcessor.processPopulate(RequestProcessor.java:804)	org.apache.struts.action.RequestProcessor.process(RequestProcessor.java:203)	org.apache.struts.action.ActionServlet.process(ActionServlet.java:1196)	org.apache.struts.action.ActionServlet.doGet(ActionServlet.java:414)	javax.servlet.http.HttpServlet.service(HttpServlet.java:689)	javax.servlet.http.HttpServlet.service(HttpServlet.java:802)	com.weihua.common.util.CharsetFilter.doFilter(CharsetFilter.java:35)note The full stack trace of the root cause is available in the Apache Tomcat/5.0.28 logs.


程序中用了FormFile,报上面的错,后面发现是jsp页面上,要在提交的地方:

<FORM id=frmpic name=frmpic action="addPhoto.do" onsubmit="return check()"  method=post
        encType=multipart/form-data>

加上:encType=multipart/form-data,否则报上面的错误。



本文来自CSDN博客,转载请标明出处:http://blog.csdn.net/claudxyz/archive/2009/03/19/4004766.aspx
分享到:
评论

相关推荐

    Cannot invoke setId on bean class 'class ' - argument type mismatch - had object

    标题 "Cannot invoke setId on bean class 'class ' - argument type mismatch - had object" 描述的是一个在使用Spring框架或者类似的依赖注入容器时常见的错误。这个错误通常发生在尝试通过容器设置一个对象属性,...

    Grails入门指南 中文版

    Grails是一套用于快速Web应用开发的开源框架,它基于Groovy编程语言,并构建于Spring、Hibernate和其它标准Java框架之上,从而为大家带来一套能实现超高生产力的一站式框架。 本书作者 Jason Rudolph 译者 陈俊 林...

    javaweb编程中常见的异常及处理方法.doc

    本文将重点介绍一种常见的异常——`java.lang.IllegalArgumentException: argument type mismatch`,并详细解析其成因与解决策略。 #### 异常示例 在JavaWeb项目中使用Struts框架时,可能会遇到如下异常: ```java...

    java上传文件资料

    - argument type mismatch`。这个问题通常发生在试图将某个对象(例如Date类型)设置到表单(Form)中,但对象类型与预期的不匹配。下面我们将详细探讨这个问题以及如何解决。 首先,当表单字段是Date类型,并且...

    WEB开发报错处理集锦

    8. java.lang.IllegalArgumentException: Cannot invoke com.tj.olympic.struts.form.SubmitUpdateStuffTimeRecordForm.setOccurDate - argument type mismatch 这是一个Java异常,表示方法参数类型不匹配。解决...

    ASP技术常遇问题解答-ASP的错误代码都有哪些?.zip

    4. **Error 0x800A01B4 (Type mismatch)**:类型不匹配。在赋值操作中,不同数据类型的变量之间进行操作导致的错误。 5. **Error 0x800A01C1 (ASP 0153 - The server script timeout period has expired)**:服务器...

    Struts常见错误汇总

    argument type mismatch **问题描述:** 在使用 Struts 提供的 HTML 表单标签库时,如果标签参数类型与预期不符,则会抛出此异常。 **解决方法:** - 检查 HTML 标签的参数类型是否与实际传递的数据类型一致。 - ...

    MASM汇编语言新手入门

    - 如果出现参数类型不匹配错误(如`error A2114: INVOKE argument type mismatch`),则需要检查函数调用时的参数类型是否与声明相符。 #### 三、常见问题解决 - **未定义符号错误**: - 检查源代码中的符号声明...

    c语言出错中英文对照表 关于c编程编译错误的

    在printf或scanf等函数中使用错误的格式字符串会导致问题,比如"format ‘%d’ expects argument of type ‘int *’, but argument 2 has type ‘char *’"。 10. **函数调用错误(Incorrect Function Calls)**:...

    java和JavaScript开发细节

    3. **类型不匹配异常:** JavaScript中经常会出现类型不匹配的异常,如`java.lang.IllegalArgumentException: argument type mismatch`,这通常是因为函数调用时传递的参数类型不符合预期。 4. **HTML元素与...

    20种VC++编译错误信息

    错误 C2784: 'type ReturnType operator(type1, type2)': no instance of overloaded function matches the argument list - **描述**:没有匹配重载函数的实例。 - **原因**: - 函数重载中没有合适的版本来处理...

    ASP开发中的错误信息中文说明大全

    4. **错误类型 0x800A019F - Type Mismatch**: 类型不匹配错误通常发生在试图将不同数据类型的值进行操作或赋值时。确保变量的数据类型与预期的类型一致。 5. **错误类型 0x800A01B4 - Variable Not Set**: 这个...

    c常见出错信息c常见出错信息c常见出错信息

    #### Type mismatch in parameter xxx 参数xxx类型不匹配 如果函数调用时传递的实际参数与函数原型中声明的形式参数类型不符,编译器会报此错误。解决方法是确保调用时传递的参数类型与函数原型一致。 #### ''xxx'...

    fortran常见错误及其原因

    - 使用 `/check:bounds` 和 `/warn:argument_checking` 选项重新编译程序,以帮助识别问题。 - 检查数组索引是否正确,并确保所有指针都已正确初始化。 - 确保C语言和Fortran之间调用的参数匹配和数据类型兼容。 ...

    编译器中文翻译

    **Type mismatch in parameter xxx —— 参数xxx类型不匹配** - **解释**:函数调用时传入的参数类型与函数声明中指定的类型不符。 - **示例**:若函数声明为`void func(int a)`,则调用时应传递整型参数。 18. ...

    C++出错提示英汉对照表

    Type mismatch in redeclaration of ''xxx'' ---------------- xxx重定义的类型不匹配 Unable to create output file ''xxx'' ----------------无法建立输出文件xxx Unable to open include file ''xxx'' --------...

    c++出错提示英汉对照表

    60. **Parameter type mismatch** - 参数类型不匹配:函数调用中的参数类型与函数定义中的参数类型不符。检查函数调用的参数类型是否与定义相匹配。 61. **Parentheses around 'xxx' were omitted** - 忽略了'xxx'...

    STL源码剖析.pdg

    组态10:default template argument depend on previous template parameters 030 组态11:non-type template parameters 031 组态:bound friend template function 032 组态:class template explicit ...

    STL 源码剖析(侯捷先生译著)

    组态10:default template argument depend on previous template parameters 030 组态11:non-type template parameters 031 组态:bound friend template function 032 组态:class template explicit ...

Global site tag (gtag.js) - Google Analytics