Struts2报错异常Method setUser failed for object com.mikey.action.ConverterAction@dd34285
在写类型转换的时候发现报错
异常信息:
1 ognl.MethodFailedException: Method "setUser" failed for object com.mikey.action.ConverterAction@dd34285 [java.lang.NoSuchMethodException: com.mikey.action.ConverterAction.setUser([Ljava.lang.String;)] 2 at ognl.OgnlRuntime.callAppropriateMethod(OgnlRuntime.java:1292) 3 at ognl.OgnlRuntime.setMethodValue(OgnlRuntime.java:1481) 4 at ognl.ObjectPropertyAccessor.setPossibleProperty(ObjectPropertyAccessor.java:85) 5 at ognl.ObjectPropertyAccessor.setProperty(ObjectPropertyAccessor.java:162) 6 at com.opensymphony.xwork2.ognl.accessor.ObjectAccessor.setProperty(ObjectAccessor.java:27) 7 at ognl.OgnlRuntime.setProperty(OgnlRuntime.java:2318) 8 at com.opensymphony.xwork2.ognl.accessor.CompoundRootAccessor.setProperty(CompoundRootAccessor.java:77) 9 at ognl.OgnlRuntime.setProperty(OgnlRuntime.java:2318) 10 at ognl.ASTProperty.setValueBody(ASTProperty.java:127) 11 at ognl.SimpleNode.evaluateSetValueBody(SimpleNode.java:220) 12 at ognl.SimpleNode.setValue(SimpleNode.java:301) 13 at ognl.Ognl.setValue(Ognl.java:737) 14 at com.opensymphony.xwork2.ognl.OgnlUtil.setValue(OgnlUtil.java:217) 15 at com.opensymphony.xwork2.ognl.OgnlValueStack.trySetValue(OgnlValueStack.java:186) 16 at com.opensymphony.xwork2.ognl.OgnlValueStack.setValue(OgnlValueStack.java:173) 17 at com.opensymphony.xwork2.ognl.OgnlValueStack.setParameter(OgnlValueStack.java:151) 18 at com.opensymphony.xwork2.interceptor.ParametersInterceptor.setParameters(ParametersInterceptor.java:292) 19 at com.opensymphony.xwork2.interceptor.ParametersInterceptor.doIntercept(ParametersInterceptor.java:203) 20 at com.opensymphony.xwork2.interceptor.MethodFilterInterceptor.intercept(MethodFilterInterceptor.java:98) 21 at com.opensymphony.xwork2.DefaultActionInvocation.invoke(DefaultActionInvocation.java:249) 22 at com.opensymphony.xwork2.interceptor.ParametersInterceptor.doIntercept(ParametersInterceptor.java:211) 23 at com.opensymphony.xwork2.interceptor.MethodFilterInterceptor.intercept(MethodFilterInterceptor.java:98) 24 at com.opensymphony.xwork2.DefaultActionInvocation.invoke(DefaultActionInvocation.java:249) 25 at com.opensymphony.xwork2.interceptor.StaticParametersInterceptor.intercept(StaticParametersInterceptor.java:190) 26 at com.opensymphony.xwork2.DefaultActionInvocation.invoke(DefaultActionInvocation.java:249) 27 at org.apache.struts2.interceptor.MultiselectInterceptor.intercept(MultiselectInterceptor.java:75) 28 at com.opensymphony.xwork2.DefaultActionInvocation.invoke(DefaultActionInvocation.java:249) 29 at org.apache.struts2.interceptor.CheckboxInterceptor.intercept(CheckboxInterceptor.java:90) 30 at com.opensymphony.xwork2.DefaultActionInvocation.invoke(DefaultActionInvocation.java:249) 31 at org.apache.struts2.interceptor.FileUploadInterceptor.intercept(FileUploadInterceptor.java:243) 32 at com.opensymphony.xwork2.DefaultActionInvocation.invoke(DefaultActionInvocation.java:249) 33 at com.opensymphony.xwork2.interceptor.ModelDrivenInterceptor.intercept(ModelDrivenInterceptor.java:100) 34 at com.opensymphony.xwork2.DefaultActionInvocation.invoke(DefaultActionInvocation.java:249) 35 at com.opensymphony.xwork2.interceptor.ScopedModelDrivenInterceptor.intercept(ScopedModelDrivenInterceptor.java:141) 36 at com.opensymphony.xwork2.DefaultActionInvocation.invoke(DefaultActionInvocation.java:249) 37 at com.opensymphony.xwork2.interceptor.ChainingInterceptor.intercept(ChainingInterceptor.java:145) 38 at com.opensymphony.xwork2.DefaultActionInvocation.invoke(DefaultActionInvocation.java:249) 39 at com.opensymphony.xwork2.interceptor.PrepareInterceptor.doIntercept(PrepareInterceptor.java:171) 40 at com.opensymphony.xwork2.interceptor.MethodFilterInterceptor.intercept(MethodFilterInterceptor.java:98) 41 at com.opensymphony.xwork2.DefaultActionInvocation.invoke(DefaultActionInvocation.java:249) 42 at com.opensymphony.xwork2.interceptor.I18nInterceptor.intercept(I18nInterceptor.java:176) 43 at com.opensymphony.xwork2.DefaultActionInvocation.invoke(DefaultActionInvocation.java:249) 44 at org.apache.struts2.interceptor.ServletConfigInterceptor.intercept(ServletConfigInterceptor.java:164) 45 at com.opensymphony.xwork2.DefaultActionInvocation.invoke(DefaultActionInvocation.java:249) 46 at com.opensymphony.xwork2.interceptor.AliasInterceptor.intercept(AliasInterceptor.java:192) 47 at com.opensymphony.xwork2.DefaultActionInvocation.invoke(DefaultActionInvocation.java:249) 48 at com.opensymphony.xwork2.interceptor.ExceptionMappingInterceptor.intercept(ExceptionMappingInterceptor.java:187) 49 at com.opensymphony.xwork2.DefaultActionInvocation.invoke(DefaultActionInvocation.java:249) 50 at org.apache.struts2.impl.StrutsActionProxy.execute(StrutsActionProxy.java:54) 51 at org.apache.struts2.dispatcher.Dispatcher.serviceAction(Dispatcher.java:510) 52 at org.apache.struts2.dispatcher.ng.ExecuteOperations.executeAction(ExecuteOperations.java:77) 53 at org.apache.struts2.dispatcher.ng.filter.StrutsPrepareAndExecuteFilter.doFilter(StrutsPrepareAndExecuteFilter.java:91) 54 at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:192) 55 at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:165) 56 at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:198) 57 at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:96) 58 at org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:474) 59 at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:140) 60 at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:79) 61 at org.apache.catalina.valves.AbstractAccessLogValve.invoke(AbstractAccessLogValve.java:624) 62 at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:87) 63 at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:349) 64 at org.apache.coyote.http11.Http11Processor.service(Http11Processor.java:783) 65 at org.apache.coyote.AbstractProcessorLight.process(AbstractProcessorLight.java:66) 66 at org.apache.coyote.AbstractProtocol$ConnectionHandler.process(AbstractProtocol.java:789) 67 at org.apache.tomcat.util.net.NioEndpoint$SocketProcessor.doRun(NioEndpoint.java:1437) 68 at org.apache.tomcat.util.net.SocketProcessorBase.run(SocketProcessorBase.java:49) 69 at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1142) 70 at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:617) 71 at org.apache.tomcat.util.threads.TaskThread$WrappingRunnable.run(TaskThread.java:61) 72 at java.lang.Thread.run(Thread.java:745) 73 Caused by: java.lang.NoSuchMethodException: com.mikey.action.ConverterAction.setUser([Ljava.lang.String;) 74 at ognl.OgnlRuntime.callAppropriateMethod(OgnlRuntime.java:1233) 75 ... 70 more 76 /-- Encapsulated exception ------------\ 77 java.lang.NoSuchMethodException: com.mikey.action.ConverterAction.setUser([Ljava.lang.String;) 78 at ognl.OgnlRuntime.callAppropriateMethod(OgnlRuntime.java:1233) 79 at ognl.OgnlRuntime.setMethodValue(OgnlRuntime.java:1481) 80 at ognl.ObjectPropertyAccessor.setPossibleProperty(ObjectPropertyAccessor.java:85) 81 at ognl.ObjectPropertyAccessor.setProperty(ObjectPropertyAccessor.java:162) 82 at com.opensymphony.xwork2.ognl.accessor.ObjectAccessor.setProperty(ObjectAccessor.java:27) 83 at ognl.OgnlRuntime.setProperty(OgnlRuntime.java:2318) 84 at com.opensymphony.xwork2.ognl.accessor.CompoundRootAccessor.setProperty(CompoundRootAccessor.java:77) 85 at ognl.OgnlRuntime.setProperty(OgnlRuntime.java:2318) 86 at ognl.ASTProperty.setValueBody(ASTProperty.java:127) 87 at ognl.SimpleNode.evaluateSetValueBody(SimpleNode.java:220) 88 at ognl.SimpleNode.setValue(SimpleNode.java:301) 89 at ognl.Ognl.setValue(Ognl.java:737) 90 at com.opensymphony.xwork2.ognl.OgnlUtil.setValue(OgnlUtil.java:217) 91 at com.opensymphony.xwork2.ognl.OgnlValueStack.trySetValue(OgnlValueStack.java:186) 92 at com.opensymphony.xwork2.ognl.OgnlValueStack.setValue(OgnlValueStack.java:173) 93 at com.opensymphony.xwork2.ognl.OgnlValueStack.setParameter(OgnlValueSt 94 ack.java:151) 95 at com.opensymphony.xwork2.interceptor.ParametersInterceptor.setParameters(ParametersInterceptor.java:292) 96 at com.opensymphony.xwork2.interceptor.ParametersInterceptor.doIntercept(ParametersInterceptor.java:203) 97 at com.opensymphony.xwork2.interceptor.MethodFilterInterceptor.intercept(MethodFilterInterceptor.java:98) 98 at com.opensymphony.xwork2.DefaultActionInvocation.invoke(DefaultActionInvocation.java:249) 99 at com.opensymphony.xwork2.interceptor.ParametersInterceptor.doIntercept(ParametersInterceptor.java:211) 100 at com.opensymphony.xwork2.interceptor.MethodFilterInterceptor.intercept(MethodFilterInterceptor.java:98) 101 at com.opensymphony.xwork2.DefaultActionInvocation.invoke(DefaultActionInvocation.java:249) 102 at com.opensymphony.xwork2.interceptor.StaticParametersInterceptor.intercept(StaticParametersInterceptor.java:190) 103 at com.opensymphony.xwork2.DefaultActionInvocation.invoke(DefaultActionInvocation.java:249) 104 at org.apache.struts2.interceptor.MultiselectInterceptor.intercept(MultiselectInterceptor.java:75) 105 at com.opensymphony.xwork2.DefaultActionInvocation.invoke(DefaultActionInvocation.java:249) 106 at org.apache.struts2.interceptor.CheckboxInterceptor.intercept(CheckboxInterceptor.java:90) 107 at com.opensymphony.xwork2.DefaultActionInvocation.invoke(DefaultActionInvocation.java:249) 108 at org.apache.struts2.interceptor.FileUploadInterceptor.intercept(FileUploadInterceptor.java:243) 109 at com.opensymphony.xwork2.DefaultActionInvocation.invoke(DefaultActionInvocation.java:249) 110 at com.opensymphony.xwork2.interceptor.ModelDrivenInterceptor.intercept(ModelDrivenInterceptor.java:100) 111 at com.opensymphony.xwork2.DefaultActionInvocation.invoke(DefaultActionInvocation.java:249) 112 at com.opensymphony.xwork2.interceptor.ScopedModelDrivenInterceptor.intercept(ScopedModelDrivenInterceptor.java:141) 113 at com.opensymphony.xwork2.DefaultActionInvocation.invoke(DefaultActionInvocation.java:249) 114 at com.opensymphony.xwork2.interceptor.ChainingInterceptor.intercept(ChainingInterceptor.java:145) 115 at com.opensymphony.xwork2.DefaultActionInvocation.invoke(DefaultActionInvocation.java:249) 116 at com.opensymphony.xwork2.interceptor.PrepareInterceptor.doIntercept(PrepareInterceptor.java:171) 117 at com.opensymphony.xwork2.interceptor.MethodFilterInterceptor.intercept(MethodFilterInterceptor.java:98) 118 at com.opensymphony.xwork2.DefaultActionInvocation.invoke(DefaultActionInvocation.java:249) 119 at com.opensymphony.xwork2.interceptor.I18nInterceptor.intercept(I18nInterceptor.java:176) 120 at com.opensymphony.xwork2.DefaultActionInvocation.invoke(DefaultActionInvocation.java:249) 121 at org.apache.struts2.interceptor.ServletConfigInterceptor.intercept(ServletConfigInterceptor.java:164) 122 at com.opensymphony.xwork2.DefaultActionInvocation.invoke(DefaultActionInvocation.java:249) 123 at com.opensymphony.xwork2.interceptor.AliasInterceptor.intercept(AliasInterceptor.java:192) 124 at com.opensymphony.xwork2.DefaultActionInvocation.invoke(DefaultActionInvocation.java:249) 125 at com.opensymphony.xwork2.interceptor.ExceptionMappingInterceptor.intercept(ExceptionMappingInterceptor.java:187) 126 at com.opensymphony.xwork2.DefaultActionInvocation.invoke(DefaultActionInvocation.java:249) 127 at org.apache.struts2.impl.StrutsActionProxy.execute(StrutsActionProxy.java:54) 128 at org.apache.struts2.dispatcher.Dispatcher.serviceAction(Dispatcher.java:510) 129 at org.apache.struts2.dispatcher.ng.ExecuteOperations.executeAction(ExecuteOperations.java:77) 130 at org.apache.struts2.dispatcher.ng.filter.StrutsPrepareAndExecuteFilter.doFilter(StrutsPrepareAndExecuteFilter.java:91) 131 at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:192) 132 at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:165) 133 at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:198) 134 at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:96) 135 at org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:474) 136 at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:140) 137 at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:79) 138 at org.apache.catalina.valves.AbstractAccessLogValve.invoke(AbstractAccessLogValve.java:624) 139 at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:87) 140 at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:349) 141 at org.apache.coyote.http11.Http11Processor.service(Http11Processor.java:783) 142 at org.apache.coyote.AbstractProcessorLight.process(AbstractProcessorLight.java:66) 143 at org.apache.coyote.AbstractProtocol$ConnectionHandler.process(AbstractProtocol.java:789) 144 at org.apache.tomcat.util.net.NioEndpoint$SocketProcessor.doRun(NioEndpoint.java:1437) 145 at org.apache.tomcat.util.net.SocketProcessorBase.run(SocketProcessorBase.java:49) 146 at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1142) 147 at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:617) 148 at org.apache.tomcat.util.threads.TaskThread$WrappingRunnable.run(TaskThread.java:61) 149 at java.lang.Thread.run(Thread.java:745) 150 \--------------------------------------/
异常信息
报错原因:
没有正确配置xwork-conversion.properties文件,并且要把文件放在src文件夹下
解决方法:
添加文件正确配置即可
1 com.mikey.bean.User=com.mikey.converter.UserConverter 2 java.util.List=com.mikey.converter.ListConverter
xwork-conversion.properties
转载于:https://www.cnblogs.com/biaogejiushibiao/p/9399229.html
Struts2报错异常Method setUser failed for object com.mikey.action.ConverterAction@dd34285相关推荐
- struts2异常ognl.MethodFailedException: Method setId failed for object
页面传递的数据类型错误导致struts2抛出ognl.MethodFailedException异常. 解决方式: 修改log4j的日志输出级别. log4j.properties文件添加如下内容: ...
- (转)Eclipse4.2 Tomcat启动报错 A child container failed during start
Eclipse4.2 Tomcat启动报错 A child container failed during start 2013-5-21 15:02:24 org.apache.catalina.c ...
- Flutter中用ListView嵌套GridView报错异常
Flutter中用ListView嵌套GridView报错异常 参考文章: (1)Flutter中用ListView嵌套GridView报错异常 (2)https://www.cnblogs.com/ ...
- c#调用excel报错 (异常来自 HRESULT:0x80010105 (RPC_E_SERVERFAULT))问题的解决
c#调用excel报错 (异常来自 HRESULT:0x80010105 (RPC_E_SERVERFAULT))问题的解决 参考文章: (1)c#调用excel报错 (异常来自 HRESULT:0x ...
- 安装TensorRT,然后导入uff库包的时候报错:ImportError: ERROR: Failed to import module(cannot import name ‘GraphDef`)
欢迎大家关注笔者,你的关注是我持续更博的最大动力 原创文章,转载告知,盗版必究 安装TensorRT,然后导入uff库包的时候报错:ImportError: ERROR: Failed to impo ...
- httpd启动报错:httpd: apr_sockaddr_info_get() failed for jsp...
httpd启动报错:httpd: apr_sockaddr_info_get() failed for jsp... 今天在搭建Apache+tomcat整合环境的时候,遇到httpd启动报错这种情况 ...
- 报错信息为:Failed to configure a DataSource: ‘url‘ attribute is not specified and no embedded datasource
报错信息为:Failed to configure a DataSource: 'url' attribute is not specified and no embedded datasource ...
- 使用 Feign 调用分页接口报错:Method has too many Body parameters(亲测)
一.背景 接口定义: @ApiOperation(value = "分页查询会话") @PostMapping(Routes.SESSIONS_QUERY) JsonResult& ...
- git clone 报错:error: RPC failed; curl 18 transfer closed with outstanding read
欢迎移步我的个人博客 git clone 时候报错如下 error: RPC failed; curl 18 transfer closed with outstanding read data re ...
- iOS报错:linker command failed with exit code 1 (use -v to see invocation) 问题解决方式之一
iOS报错:linker command failed with exit code 1 (use -v to see invocation) 问题解决方式之一 参考文章: (1)iOS报错:link ...
最新文章
- 彻底剖析激光-视觉-IMU-GPS融合SLAM算法:理论推导、代码讲解和实战
- 实战SSM_O2O商铺_08【商铺注册】Thumbnailator图片处理和封装工具类
- 利用Reachability实现网络状态监听
- 中职专业课教师资格证计算机,中职专业课教师资格证报考科目是什么?
- myeclipse开发代码颜色搭配保护视力
- Android开发问题集锦-Button初始为disable状态时自定义的selector不生效问题
- 小云(云层-陈霁)的发展史
- PostgreSQL在何处处理 sql查询之六十三
- Navicat导入mdf文件(用导入向导)
- 各种三角函数的导数(正六边形记忆法)
- 形容词,名词记忆(三):ment, ent后缀常用词
- 14位125MSPS四通道ADC电路图讲解(通过后端数字求和增强SNR性能)_电工基础电路图讲解
- matlab论文致谢,大学毕业论文致谢信3篇
- 2022年前端面试题总结
- 【CentOS 7笔记35】,几个特殊符号和一些常用命令#171117
- trickle ICE文档翻译 [draft-rescorla-mmusic-ice-trickle-01.txt]
- 读王竹峰老师 《一个数据库十年老兵的思考与总结》 有感
- 3. MySQL笔记
- Prometheus_additional传统配置
- 黑帽SEO技巧揭秘:PBN是什么?还可以用来建设外链吗?
热门文章
- KNN--K近邻算法
- FISCO BCOS同步模块的优化策略
- php字符串怎么判断是否相等,php判断两个字符串是否相等
- SpringSecurity安全框架的笔记
- javascript基础之拖拽(2)(详细篇)---FileReader对象,blod对象
- 二分模板 from y总
- 批量更新 elasticsearch 内指定字段状态, 先查询后更新
- LayaAir 屏幕适配-分辨率、对齐模式
- synchronized 线程同步,添加对象锁与类锁
- 小D课堂-SpringBoot 2.x微信支付在线教育网站项目实战_5-3.微信Oauth2.0交互流程讲解...