Invalid action class configuration that references an unknown class解决方案
Sturts2整合后时出现诡异的异常:
java.lang.RuntimeException: Invalid action class configuration that references an unknown class named 。。。。。。。。。。。。。
解决方案:
1.检查struts.xml配置文件是否正确
一般注意 namespaces属性 method 属性和 action 节点的name 属性
<package name="authority" extends="default" namespace="/authority" >
<action name = "save" class="authorityAction" method = "save">
不光是地址是否正确 有时候多一个空格也会让xml文件读取出现问题
建议找一个能运行的action复制其中的配置,实在不行了,那就是页面的问题了,
无赖。。我遇到了这类的问题,页面的问题。。希望大家注意的jsp页面上尽量干净点,不要有多的hidden隐藏域
页面所有的无关的html都删除,只留一个提交到action的按钮或连接,结果成功提交了,没有上面的bug,后来我有把原来的页面恢复过来原来页面有个
<s:iterator value="result" status="list" >
<input type="hidden" name="tiggerId" value="${id }" />
<input type="hidden" name="codeName" value="${codeName}" />
</s:iterator>最后发现了在这里的错误,
2.首选加上id 来标识这个隐藏域的唯一,这个id不能重复。删除一些没有的隐藏域,结果成功的提交到了action 中
3.建议给每个单独的隐藏域在Action中添加属性 private String 隐藏域的name 属性的值 (get set方法不要忘了)
比如:<input type="hidden" name="tiggerId" value="1" />那么后台就添加一个 private String tiggerId; //get set..方法
4.检查你的Action处理类,看看调用时return 的视图在配置文件有没有配置
java.lang.RuntimeException: Invalid action class configuration that references an unknown class named
原因是没有合适的result name,比如:Action处理类中有一个方法return SUCCESS;而在配置文件中又没有
<result name="success">***.jsp</result>
这种错误太烦人了,今天又遇到一个:
5.Action 中有一个Long 类型的属性,表单get 提交了一个汉字,结果没有报NumberFomrate异常结果报了java.lang.RuntimeException: Invalid action class configuration that references an unknown class named ,纠结
6.纠结不断,诡异,今天又遇到一个在一个页面通过如下代码提交:
var userForm=document.forms["userForm"];
userForm.action="../show.action?selectIds=${selectIds}";
userForm.submit();
而我的jsp页面正好有这个name=selectIds的隐藏域 结果错误出现了,诡异,遇到烦人的错误..我绕开了而用了
window.location.href="../show.action?selectIds=${selectIds}"; 解决了,
回过头看看,最后之前提交的发现了,参数多次提交了,selectIds 在jsp页面post提交时就有值了,有提交一次,粗心的引起的错误!
Invalid action class configuration that references an unknown class解决方案的更多相关文章
- jsp页面揣出现Invalid action class configuration that references an unknown class解决方案
jsp页面中,增加和修改用了同一个页面,能正常增加,却不能修改,后来发现页面中有一个hidden的id, 这个input的name写成name="designType.id"时就会 ...
- java.lang.RuntimeException: Invalid action class configuration that references an unknown class named [xxxAction]。
java.lang.RuntimeException: Invalid action class configuration that references an unknown class name ...
- 【报错】java.lang.RuntimeException: Invalid action class configuration that references an unknown class named [xxxAction]
java.lang.RuntimeException: Invalid action class configuration that references an unknown class name ...
- 错误:Invalid action class configuration that references an unknown class named [XXX]的解决
问题: 用http的方式直接调用类,执行完毕后报错误信息Invalid action class configuration that references an unknown class name ...
- java.lang.RuntimeException: Invalid action class configuration that references an unknown class name
---恢复内容开始--- 转自 : https://www.cnblogs.com/javawebsoa/archive/2013/05/25/3098190.html java.lang.Runti ...
- 报错总结_java.lang.RuntimeException: Invalid action class configuration that references an unknown class name
在使用SSH进行项目开发时,一不小心就可能出现以上的错误提示. 这样的问题可以简单理解为未找到名字为XXX的action 1)xxxAction没有在Struts.xml中配置相应的action: 大 ...
- SSH中的Invalid action class configuration that references an unknown class named.......
最近用SSH框架做项目的时候页面提交数据到后台,遇到了这个问题,百度了一下,网上的解决办法无非两种: 1.检查struts.xml ,applicationContext.xml的配置是否正确 2. ...
- Invalid action class configuration that references an unknown class问题原因之s:select
早先做个练习项目就出现了这个错误,各种查资料,然后各种尝试,依然没有解决,不过可以确定是前台页面导致的. 今天又碰到了这个问题,头疼啊!不能再略过了,使用最笨的方法,一个模块一个模块的排除.先看下我的 ...
- Invalid action class configuration that references an unknown class named [XX] .
多次遇到这个错误,难以解决,有时候出现,有时候没有,很神奇,今天发现了一点端倪,虽然说不上找到了所有导致这个bug的原因.至少,也是很主要的一种了. 其实,透过结果,如果debug用心,一行代码一行代 ...
随机推荐
- PROOF|ADOBE READER
样稿PROOF,最后是印刷样张. 修改校样是最后一次修改错误. 每一版editor不一样,任务不同. 不能修改工作单位,但是可以加一个标注. 最好使用ADOBE READER中的COMMENT& ...
- Python—数据结构——链表
数据结构——链表 一.简介 链表是一种物理存储上非连续,数据元素的逻辑顺序通过链表中的指针链接次序,实现的一种线性存储结构.由一系列节点组成的元素集合.每个节点包含两部分,数据域item和指向下一个节 ...
- 三大PLM厂商
西门子的叫Teamcenter(汽车.通用机械) 法国达索的Enovia(航空\汽车\高铁等交通运输行业和机械行业) PTC的叫windchill(船舶.电子)
- 题解 P1829 【[国家集训队]Crash的数字表格 / JZPTAB】
题目 我的第一篇莫比乌斯反演题解 兴奋兴奋兴奋 贡献一个本人自己想的思路,你从未看到过的船新思路 [分析] 显然,题目要求求的是 \(\displaystyle Ans=\sum_{i=1}^n\su ...
- c#之初识结构(Struct)
C# 结构(Struct) 首先结构是值类型数据结构.它使得一个单一变量可以存储各种数据类型的相关数据.struct 关键字用于创建结构.通俗说:结构就是一个可以包含不同数据类型的集合.它是一种可以自 ...
- CodeForces - 1243D. 0-1 MST(补图连通分量个数)
Ujan has a lot of useless stuff in his drawers, a considerable part of which are his math notebooks: ...
- flutter依赖某些插件,点击运行会出现错误
org.gradle.jvmargs=-Xmx1536M android.useAndroidX=true android.enableJetifier=true android.enableAapt ...
- 宝塔面板,Typecho,Lsky Pro图床安装
宝塔面板,Typecho,Lsky Pro图床安装 本文安装包:链接:https://cloud.cangye.me/s/l3i4avjl 密码是宝塔面板4个汉字拼音首字母小写(防止被爬) 一,宝塔面 ...
- [Shoi2013]超级跳马(DP+矩阵乘法)
设f[i][j]表示方案数,显然有一个O(m2n)的暴力DP法,但实际上可以按距离当前位置的奇偶性分成s1[i][j]和s2[i][j],然后这个暴力DP可以优化到O(nm)的暴力.于是有这样的递推式 ...
- Linux中PATH、 LIBRARY_PATH、 LD_LIBRARY_PATH和ROS_PACKAGE_PATH
PATH 保存可执行文件程序路径,我们命令行中每一句能运行的命令都是系统先通过PATH来找到命令执行文件所在的位置,再运行这个命令. 实验:执行echo $PATH 能看到当前环境PATH都是配置了哪 ...