jsp错误Servlet.service() for servlet action threw exception

一个类,需要加个FormFile类型的文件,加了formFile,有getset方法,在对应的jsp页面也加上了这个参数;如下:<html:fileproperty="f... 一个类,需要加个 FormFile类型的文件,加了 formFile ,有get set方法,在对应的jsp页面也
加上了这个参数;如下:
<html:file property="formFile" size="30"/>(格式:package)
然後任何操作都不做,在action里也没有去接收,提交.就报错
ERROR [http-9090-Processor24] (StandardWrapperValve.java:253) - Servlet.service() for servlet action threw exception
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.PropertyUtils.setSimpleProperty(PropertyUtils.java:1789)
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:1252)
....
...
有很多,但都是系统类
只有把页面上formFile 去掉,又可以正常运行
展开
 我来答
杜忆楣03D
2011-10-18 · TA获得超过458个赞
知道小有建树答主
回答量:364
采纳率:0%
帮助的人:394万
展开全部
那个要在action类里面申明 formFile这个属性,并生成他的get,set方法
更多追问追答
追问
有在bean裡面加在這個字段,也生成了 get,set. 
action 只是頁面提交后,用來做其他事的,完全沒改過,但按了提交按鈕,在debuy下,還是無法走到action,也沒有到bean裡面的驗證方法
追答
那检查你的struts的配置文件
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式