文档章节

【报错】java.lang.RuntimeException: Invalid action class configuration that references an unknown cla...

球形闪电z
 球形闪电z
发布于 2016/11/25 09:00
字数 427
阅读 124
收藏 0

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

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

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

 

1)xxxAction没有在Struts.xml中配置相应的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()方法,需仔细检查逻辑

本文转载自:http://www.cnblogs.com/zhaoYuQing-java2015/p/4732236.html

共有 人打赏支持
球形闪电z

球形闪电z

粉丝 1
博文 4
码字总数 0
作品 0
大兴
程序员
私信 提问
struts2的Invalid action class configaration错误

今天做项目时出现Invalid action class configuration that references an unknown class named这种错误,我的项目是采用了struts2和spring。这种错误的原因有很多,我的错误是由于:我在act...

蜡笔小小小新
2015/09/16
48
0
配置了却报错说找不到action

spring配置: jsp: UserAction: public String update() throws Exception{ HttpServletRequest request = ServletActionContext.getRequest(); ............ } type Exception report mess......

菜鸟阿文
2016/04/28
258
4
struts2+spring

今天遇到一个奇葩问题,上传文件的时候已经到save_file这个方法了,文件也保存OK,结果到显示图片的时候居然显示不出来图片,一看图片对应的url居然是报错信息...这也太坑了吧 代码: 各位大...

养生程序猿
2015/01/05
333
4
求救!!!struct2spring3hibernate4

type Exception report message Invalid action class configuration that references an unknown class named [userAction] description The server encountered an internal error that pr......

菜鸟阿文
2016/04/29
281
3
运行gwt的demo - LogExample报错

报错信息: 17:08:58.150 [ERROR] [logexample] Unable to load module entry point class com.google.gwt.sample.logexample.client.LogExample (see associated exception for details) jav......

xiongying1
2013/01/15
491
0

没有更多内容

加载失败,请刷新页面

加载更多

Jmeter参数的AES加密使用

在Jmeter日常实践中,大家应该都遇到过接口传参需要加密的情况。以登陆为例,用户名和密码一般都需要进行加密传输,在服务端再进行解密,这样安全系数会更高,但在使用jmeter进行接口测试的时...

程序猿拿Q
10分钟前
0
0
MYSQL 日期函数 Date and Time Functions

Table 12.13 Date and Time Functions Name Description ADDDATE() Add time values (intervals) to a date value ADDTIME() Add time CONVERT_TZ() Convert from one time zone to another ......

_liucui_
16分钟前
0
0
Android代码混淆ProGuard工作原理简介

ProGuard能够对Java类中的代码进行压缩(Shrink),优化(Optimize),混淆(Obfuscate),预检(Preveirfy)。    1. 压缩(Shrink): 在压缩处理这一步中,用于检测和删除没有使用的类,字段...

SuShine
19分钟前
0
0
Idea 2018激活

教程地址: https://www.52pojie.cn/thread-781394-1-1.html 亲测可用

一个不正经的程序员
24分钟前
0
0
Android组件化开发实践和案例分享

目录介绍 1.为什么要组件化 1.1 为什么要组件化 1.2 现阶段遇到的问题 2.组件化的概念 2.1 什么是组件化 2.2 区分模块化与组件化 2.3 组件化优势好处 2.4 区分组件化和插件化 2.5 applicatio...

潇湘剑雨
25分钟前
0
0

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部