`

找不到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"));

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

分享到:
评论

相关推荐

    Struts2的bug----------关于Struts2中找不到Action的

    Struts2是一个流行的Java web框架,它为构建MVC...总之,解决“找不到Action”的问题通常需要对Struts2框架有深入的理解,同时具备良好的调试和问题定位能力。通过仔细检查配置、代码和日志,通常能找到问题的根源。

    MVC几种找不到资源的问题解决办法

    ### MVC几种找不到资源的问题解决办法 #### 一、找不到视图的错误 在MVC框架中,控制器(Controller)与视图(View)之间存在一种约定的映射关系。当用户通过URL请求某个操作时,MVC框架会根据URL解析出对应的控制...

    Android-键盘挡住输入框终极解决办法

    标题"Android-键盘挡住输入框终极解决办法"正是针对这一常见问题,而描述中的“终极解决办法”暗示我们将探讨一种全面且有效的解决方案。在"Android开发-其它杂项"这一标签下,我们可以知道这个问题虽然不是Android...

    uni-swipe-action组件实现列表项左划操作

    应用uni-swipe-action组件实现列表项左划操作。 真正做到开箱即用。

    解决VM虚拟机找不到网卡问题

    ### 解决VM虚拟机找不到网卡问题 #### 一、问题背景 在使用VMware创建虚拟机并配置好网络环境后,有时会遇到一个常见问题:当把配置好的虚拟磁盘(例如.vmdk文件)移动到另一台计算机上运行时,可能会遇到“找不到...

    Keil+C编译器常见警告与错误信息的解决方法[归类].pdf

    Keil+C编译器常见警告与错误信息的解决方法 Keil+C编译器是一种流行的嵌入式系统开发工具,它提供了强大的编译和调试功能。然而,在使用Keil+C编译器时,开发者可能会遇到各种警告和错误信息。这些警告和错误信息...

    Action-RPG Starter Kit 6.55.unitypackage

    Action-RPG Starter Kit 6.55 商店几百买的最新

    Struts2-ActionError-ActionMessage-Example

    当用户输入的数据不符合业务逻辑或验证规则时,开发者可以通过ActionError添加错误信息到ActionContext中,以便在JSP页面上显示这些错误。 ActionMessage与ActionError类似,但它主要用于存储成功信息或者非错误...

    解决方案-servlet action isnot available

    ### 解决方案:Servlet Action 不可用问题 在Java Web开发中,经常遇到“Servlet action is not available”的问题,这通常与依赖库版本不一致或配置错误有关。本文将详细解析该问题的原因,并提供一个可行的解决...

    Rappin, Dunn -- wxPython in Action -- 2006 -- code.7z

    Rappin, Dunn -- wxPython in Action -- 2006 -- code.7z

    uview左滑组件 group-swipe-action-item:修复bug,左滑删除当前行,下一项自动打开左滑删除场景

    这个问题可能是由于在事件处理或者状态管理上的逻辑错误导致的。在修复过程中,开发人员可能需要深入到组件的内部代码,检查触摸事件的监听和处理,确保在一项操作完成(如删除)后,其他项不会无故受到影响。这可能...

    Foord, Muirhead -- IronPython in Action -- 2009 -- code.7z

    Foord, Muirhead -- IronPython in Action -- 2009 -- code.7z

    PyPI 官网下载 | globus-action-provider-tools-0.8.tar.gz

    《PyPI中的globus-action-provider-tools-0.8:分布式解决方案与Python库解析》 PyPI(Python Package Index)是Python开发者广泛使用的软件包仓库,它提供了丰富的Python库供开发者下载和使用。在PyPI中,我们可以...

    Kubernetes in Action--2018

    Kubernetes in Action is a comprehensive guide to effectively developing and running applications in a Kubernetes environment. Before diving into Kubernetes, the book gives an overview of container ...

    KEIL 常见编译错误大全

    本文将详细解释KEIL中常见的编译错误类型,包括致命错误和语法及语义错误,并提供相应的解决方法。 首先,致命错误通常会立即终止编译过程。这些错误可能是由于无效的命令行选项或源文件无法被访问。致命错误信息...

    Lucene-in-Action-2nd-Edition---Manning

    ### Lucene-in-Action-2nd-Edition---Manning 关键知识点解析 #### 一、书籍概述 《Lucene in Action 第二版》是一本深入介绍 Apache Lucene 的书籍,由 Manning Publications 出版。本书面向希望利用 Lucene 构建...

    elasticsearch-action-reloadsettings-1.1.0.jar

    jar包,官方版本,自测可用

    react-native-circular-action-menu, 由CircularFloatingActionMenu启发的路径esque循环菜单.zip

    react-native-circular-action-menu, 由CircularFloatingActionMenu启发的路径esque循环菜单 react-native-circular-action-menu路径esque循环菜单由 CircularFloatingActionMenu 激发。安装npm i react-native-...

    Netty-In-Action中文版

    ### Netty-In-Action中文版知识点详述 #### 1. Netty介绍 - **Netty定义**:Netty是一个高性能、轻量级的全异步事件驱动的NIO(Non-Blocking IO)网络应用框架,它使得开发高性能的网络应用变得简单快捷。 - **...

    Laravel开发-laravel-action-submit

    在Laravel框架中,"laravel-action-submit"通常指的是用户在前端交互时触发的表单提交事件,这涉及到后端控制器处理请求、模型操作、视图更新等多个环节。以下是关于Laravel开发中处理表单提交的相关知识点的详细...

Global site tag (gtag.js) - Google Analytics