java.lang.RuntimeException: Invalid action class configuration that references an unknown class named [xxxAction]。

在使用SSH进行项目开发时,一不小心就可能出现以上的错误提示。现总结论坛高人的开发经验针对本错误产生的原因做具体分析,希望能帮到出同样问题的各位童鞋们:

这样的问题可以简单理解为未找到名字为XXX的action

1)xxxAction没有在Struts.xml中配置相应的action;

大小写很关键,这里要仔细检查页面提交的action名方法名有没有错,struts.xml里的名字有没有错误。

2)如果使用了spring去管理action,则有可能未在spring的配置文件中配置相应的bean;

spring注入检查

3)如果以上都排除,可能在Struts.xml中的action配置中没有配置result结果,此时检查是否有result项,或者result的type类型是否正确,检查action的返回string拼写是否正确;

Action如果返回的是大写“SUCCESS”或者“INPUT”,在Struts.xml中的result的name属性一定是大写的。如果小写
就配置小写。如果不匹配也会导致上面的错误发生。

4)如果以上都排除,可能是action中取表单页面的数据时,数据类型不兼容,比如取字符串装进int类型变量;

你的表单提交或者超链接跳转是参数的传递出错了:
1、action中是否有接收这个参数的相关set和get方法
2、action中接收参数的类型和页面的是否匹配

5)如果以上都排除,你可能写了表单验证的validate()方法,需仔细检查逻辑

java.lang.RuntimeException: Invalid action class configuration that references an unknown class name相关推荐

  1. java.lang.RuntimeException: Manifest merger failed with multiple errors

    解决方案 打开资源文件 点击下面的Merged Manifest 这时你会看到具体报错信息,修改掉即可 Manifest merger failed 的意思是清单文件合并错误,首先是可以定位Andro ...

  2. 手把手教你轻松解决Error:java.lang.RuntimeException: Manifest merger failed with multiple errors, see logs...

    这可谓经典错误了,Manifest merger failed 的意思是清单文件合并错误,首先是可以定位AndroidManifest.xml文件了. 错误等级 高 因为错误不明显,所以解决起来貌似非 ...

  3. 我的Android进阶之旅------gt;Android中MediaRecorder.stop()报错 java.lang.RuntimeException: stop failed....

    今天在调用MediaRecorder.stop(),报错了,java.lang.RuntimeException: stop failed. E/AndroidRuntime(7698): Cause ...

  4. Andorid之提示java.lang.RuntimeException: Unable to start service net.gotev.uploadservice.UploadService@

    1 问题 用android-upload-service上传一个文件提示错误如下 04-15 17:46:33.245 24932 24932 E AndroidRuntime: Process: c ...

  5. java.lang.RuntimeException: com.google.inject.CreationException: Unable to create injector异常

    1,错误背景:无法导入maven依赖 2,错误内容: 2 errors java.lang.RuntimeException: com.google.inject.CreationException: ...

  6. Exception in thread main java.lang.RuntimeException: java.net.ConnectException错误问题

    之前可以打开hive服务,后又出现错误: Logging initialized using configuration in jar:file:/opt/app/hive/lib/hive-comm ...

  7. HiveException java.lang.RuntimeException: Unable to instantiate org.apache.hadoop.hive.ql.metadata.S

    项目场景: 启动mysql后 启动hive,执行 show databases;后出现以下问题.或者在show databases时候报错:Unable to instantiate org.apac ...

  8. Java.lang.RuntimeException: Unable to start activity

    异常信息 java.lang.RuntimeException: Unable to start activity ComponentInfo{com.lwm.myapplication/com.lw ...

  9. Hive启动报错 java.lang.RuntimeException: org.apache.hadoop.hive.ql.metadata.HiveException: java.lang

    Hive启动报错 [lili@hadoop102 hive]$ bin/hive which: no hbase in (/usr/lib64/qt-3.3/bin:/usr/local/bin:/b ...

最新文章

  1. npm导入bootstrap_vue cli3.0如何通过npm引入jquery和bootstrap?
  2. opencv vs2010 配置
  3. Oracle+BEA后的ESB
  4. Java作业08 计科1501 闫国雨
  5. 关于volatile(转)
  6. 拦截游戏窗口被移动_保障电脑流畅,游戏不卡,良心软件推荐
  7. 设置TeeChart的提示文本
  8. android 集成融云客服,第三方客服
  9. lfm雷达信号处理matlab,雷达信号处理-线性调频(LFM)Chirp信号脉冲压缩
  10. 1999年中国十大优秀共享软件
  11. layui 表单模板
  12. python合并word表格_Python实战009:读取Word文档中的表格数据及表格合并问题解决...
  13. 字节、腾讯争先部署,ClickHouse+Doris 赶超 MySQL 810 倍
  14. java web atm机_Java项目实现模拟ATM机
  15. 名帖220 赵孟頫 行书《光福寺重建塔记》
  16. XJTU第八周大计基编程作业
  17. 推荐书籍android开发
  18. 【C语言】循环语句(do while循环)
  19. 计算机视觉基础--边缘检测
  20. poi导入excel数据思路

热门文章

  1. 如何判断UIWebView是否loading完全
  2. linux-epoll研究
  3. ExtAspNet 主题赏析 - 7款 超炫!
  4. 最老程序员创业札记:全文检索、数据挖掘、推荐引擎应用48
  5. 《WebForm开发系列高级篇》Item2导出EXCEL通用类(GridView,DataList,Repeater,DetailView)
  6. tensorflow版本问题导致的错误AttributeError: module ‘tensorflow‘ has no attribute ‘***‘
  7. Node.js调用ffmpeg处理视频
  8. C++实现RTMP协议发送H.264编码及AAC编码的音视频
  9. 5kyu Some Egyptian fractions
  10. pandas 将某一列转换为字符类型_6个冷门但实用的pandas知识点