您的位置:首页 > 编程语言 > Java开发

出现javax.servlet.ServletException: BeanUtils.populate异常

2011-09-28 17:34 351 查看
exception

javax.servlet.ServletException:BeanUtils.populateorg.apache.struts.util.RequestUtils.populate(RequestUtils.java:1254)org.apache.struts.action.RequestProcessor.processPopulate(RequestProcessor.java:821)org.apache.struts.action.RequestProcessor.process(RequestProcessor.java:254)org.apache.struts.action.ActionServlet.process(ActionServlet.java:1482)org.apache.struts.action.ActionServlet.doPost(ActionServlet.java:525)javax.servlet.http.HttpServlet.service(HttpServlet.java:709)javax.servlet.http.HttpServlet.service(HttpServlet.java:802)com.contract.util.SetCharacterEncodingFilter.doFilter(SetCharacterEncodingFilter.java:37)rootcause
[code]java.lang.IllegalArgumentException:argumenttypemismatchsun.reflect.NativeMethodAccessorImpl.invoke0(NativeMethod)sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)java.lang.reflect.Method.invoke(Method.java:585)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:1019)org.apache.commons.beanutils.BeanUtils.populate(BeanUtils.java:808)org.apache.struts.util.RequestUtils.populate(RequestUtils.java:1252)org.apache.struts.action.RequestProcessor.processPopulate(RequestProcessor.java:821)org.apache.struts.action.RequestProcessor.process(RequestProcessor.java:254)org.apache.struts.action.ActionServlet.process(ActionServlet.java:1482)org.apache.struts.action.ActionServlet.doPost(ActionServlet.java:525)javax.servlet.http.HttpServlet.service(HttpServlet.java:709)javax.servlet.http.HttpServlet.service(HttpServlet.java:802)com.contract.util.SetCharacterEncodingFilter.doFilter(SetCharacterEncodingFilter.java:37)是数据库中某字段的类型与表单中的string类型不匹配。(表单中要用string类型)
例如,如果你的数据库中的字符类型是date,在读取这个数据时需要用到格式转换,可以用DateFormat的format方法
Stringstr_date=DateFormat.getDateInstance.format(date);
转自:/article/10964703.html
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: 
相关文章推荐