首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 开发语言 > 编程 >

Invalid action class configuration that references an unknown class named异常

2012-11-10 
Invalid action class configuration that references an unknown class named错误让Spring管理Struts有时

Invalid action class configuration that references an unknown class named错误
让Spring管理Struts有时候会导致这个错误。但是如何解决呢?下面介绍一点解决办法
(1)第一种方法,设置Action全路径把

<action name="publishPostAction" type="redirect">boardDisplayAction?boardId=${boardId}</result><result name="input">/error.jsp</result></action>//把导致出错的Action的class改为全路径,如com.xxx.action.PublishPostAction,这样给Spring管理Action还有意义吗?不清楚,这样不是单例了。

(2)第二种方法,改Bean的作用域为prototype
a.如果是xml配置:
<action name="publishPostAction" scope="prototype"><result name="success" type="redirect">boardDisplayAction?boardId=${boardId}</result><result name="input">/error.jsp</result></action>

b.如果是Annotation配置:
@Controller@Scope(value="prototype")public class PublishPostAction extends ActionSupport {}

//这样也不是单例了。每次都会new一个Action
(3)导致这样的错误原因:(下面我列举我的原因)
1.url带有两个同样的参数
2.由于是单例,Action出错一次,导致以后都错误(这个理解不知对不对,难道错误改变了那个单例的状态?所以之后除非重启服务器,否则一直错?知道的留个言)
//还有什么更好的解决办法,请留言分享一下,谢谢 1 楼 w1054993544 2012-04-10   LZ你好,我怎么改都出现错误,但是我运行注册功能的时候没问题,一登录就抛出这个错误。o(︶︿︶)o 唉 2 楼 jpsb 2012-07-16   还有一点:注意提交数据中,对应action中的对象的属性,是否类型不匹配,如使用<s:checkbox>时,没有勾选就提交action 3 楼 woaiyingyu123 2012-08-23   jpsb 写道还有一点:注意提交数据中,对应action中的对象的属性,是否类型不匹配,如使用<s:checkbox>时,没有勾选就提交action
好,谢谢。没试过~哈 4 楼 woaiyingyu123 2012-08-23   w1054993544 写道LZ你好,我怎么改都出现错误,但是我运行注册功能的时候没问题,一登录就抛出这个错误。o(︶︿︶)o 唉
具体不清楚哦。应该是登录部分哪里有明显的问题把。那么久了,你找到具体的原因是啥

热点排行