`

找不到action 错误-----终极解决办法

阅读更多
找不到action 错误-----终极解决办法

此错误多是由于spring上下文载入失败引起
在struts中引入了spring之后,工程的上下文便交给spring插件负责载入
在struts-config.xml中:
<plug-in
className="org.springframework.web.struts.ContextLoaderPlugIn">
<set-property property="contextConfigLocation"
value="/WEB-INF/applicationContext.xml" />
</plug-in>
此时找不到action多是由配置文件的位置不对引起的,即服务器找不到applicationContext.xml,注意查看myEclipse是否将该配置文件复制到了正确的位置。

或者有其他错误---------当spring或者Hibernate配置文件中的配置有问题时就会出现这种情况
出现这个问题最有可能就是DAO类配置有错误,sping的配置文件出错在web方式下是看不到的,可以写个DAO的测试类在java环境下查错
public static void main(String[] args) {
String[] path = {"/WebRoot/WEB-INF/applicationContext.xml"};
ApplicationContext ctx = new FileSystemXmlApplicationContext(path);
UserDAO dao = (UserDAO) ctx.getBean("userDAO");
System.out.print(dao.isValidUser("uu","pp"));

很快可以找出错误的地方;

分享到:
评论

相关推荐

    Android裁剪图片终极解决方案

    本文将深入探讨如何实现Android大图片裁剪的终极解决方案,结合提供的资源包`CropImage-Enhance`,我们将涵盖以下几个关键知识点: 1. **Bitmap的加载与内存管理** - Android中的Bitmap对象占用大量内存,处理不当...

    终极E-mail格式判断

    对于任何涉及到用户输入的应用程序来说,验证用户提供的电子邮件地址是否有效是必不可少的一个环节。有效的电子邮件地址验证不仅可以提升用户体验,还可以减少垃圾邮件和无效邮件的发送,从而降低服务器资源消耗。 ...

    SmartUpload+上传组件(中文终极解决版)+JDK1.6

    这个组件在中文环境下提供了全面的支持,解决了许多中文字符编码问题,因此被称为“中文终极解决版”。结合JDK 1.6,它能很好地在早期的Java环境中运行,提供稳定且高效的文件上传功能。 1. **SmartUpload组件基础*...

    junit in action 2nd edtion

    它不仅能够帮助开发者及时发现并修复错误,还能够在重构或添加新功能时保护已有功能不受影响。 - **JUnit版本**:本书《JUnit in Action》第二版主要涵盖了JUnit 4.8版本的相关内容,相比于早期版本,在API设计和...

    iteye的技术博客集合

    - **Eclipse 插件 Maven 在使用 add dependency 时找不到包,解决办法**:这里提供了在 Eclipse 中使用 Maven 插件添加依赖时遇到问题的解决方法。 - **获取指定个数指定范围的随机数**:这部分介绍了如何在 Java 中...

    maven终极档案

    2. **解决错误**:新创建的项目可能缺少`web.xml`文件或`plugin`配置。 3. **添加Struts2依赖**:在项目的`pom.xml`文件中添加Struts2的依赖。 4. **创建`struts.xml`配置文件**:这是Struts2的核心配置文件。 5. **...

    四大面试问题之终极清单.pdf

    例如,“说说你不得不纠正某人错误的一个情景”考察的是沟通与解决问题的能力。 2. **公司了解**:面试者需要对公司的业务、文化有深入的了解。例如,“你对ACA考试有什么了解?”、“毕马威和四大的其他三家有何...

    编译原理及实现技术:15.语法分析_LR(1)方法.ppt

    GO 函数是 LR(1) 分析器中的一个重要函数,它用来计算从一个状态到另一个状态的转换关系。 可归前缀图的构造 可归前缀图是 LR(1) 分析器中的一个重要数据结构,它用来存储语法分析的结果。可归前缀图的构造是一个...

    大学英语综合教程2复习资料.doc

    11. **弥补某种错误行为 (making up for a misdeed)**: 为过去犯下的错误采取补救措施,以修复关系或减轻负面影响。 12. **回想起来 (in retrospect)**: 在回顾过去时,通常用以表达对过去事件的新认识或不同看法。...

Global site tag (gtag.js) - Google Analytics