找不到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是一个流行的Java web框架,它为构建MVC...总之,解决“找不到Action”的问题通常需要对Struts2框架有深入的理解,同时具备良好的调试和问题定位能力。通过仔细检查配置、代码和日志,通常能找到问题的根源。
### MVC几种找不到资源的问题解决办法 #### 一、找不到视图的错误 在MVC框架中,控制器(Controller)与视图(View)之间存在一种约定的映射关系。当用户通过URL请求某个操作时,MVC框架会根据URL解析出对应的控制...
标题"Android-键盘挡住输入框终极解决办法"正是针对这一常见问题,而描述中的“终极解决办法”暗示我们将探讨一种全面且有效的解决方案。在"Android开发-其它杂项"这一标签下,我们可以知道这个问题虽然不是Android...
应用uni-swipe-action组件实现列表项左划操作。 真正做到开箱即用。
### 解决VM虚拟机找不到网卡问题 #### 一、问题背景 在使用VMware创建虚拟机并配置好网络环境后,有时会遇到一个常见问题:当把配置好的虚拟磁盘(例如.vmdk文件)移动到另一台计算机上运行时,可能会遇到“找不到...
Keil+C编译器常见警告与错误信息的解决方法 Keil+C编译器是一种流行的嵌入式系统开发工具,它提供了强大的编译和调试功能。然而,在使用Keil+C编译器时,开发者可能会遇到各种警告和错误信息。这些警告和错误信息...
Action-RPG Starter Kit 6.55 商店几百买的最新
当用户输入的数据不符合业务逻辑或验证规则时,开发者可以通过ActionError添加错误信息到ActionContext中,以便在JSP页面上显示这些错误。 ActionMessage与ActionError类似,但它主要用于存储成功信息或者非错误...
### 解决方案:Servlet Action 不可用问题 在Java Web开发中,经常遇到“Servlet action is not available”的问题,这通常与依赖库版本不一致或配置错误有关。本文将详细解析该问题的原因,并提供一个可行的解决...
Rappin, Dunn -- wxPython in Action -- 2006 -- code.7z
这个问题可能是由于在事件处理或者状态管理上的逻辑错误导致的。在修复过程中,开发人员可能需要深入到组件的内部代码,检查触摸事件的监听和处理,确保在一项操作完成(如删除)后,其他项不会无故受到影响。这可能...
Foord, Muirhead -- IronPython in Action -- 2009 -- code.7z
《PyPI中的globus-action-provider-tools-0.8:分布式解决方案与Python库解析》 PyPI(Python Package Index)是Python开发者广泛使用的软件包仓库,它提供了丰富的Python库供开发者下载和使用。在PyPI中,我们可以...
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中常见的编译错误类型,包括致命错误和语法及语义错误,并提供相应的解决方法。 首先,致命错误通常会立即终止编译过程。这些错误可能是由于无效的命令行选项或源文件无法被访问。致命错误信息...
### Lucene-in-Action-2nd-Edition---Manning 关键知识点解析 #### 一、书籍概述 《Lucene in Action 第二版》是一本深入介绍 Apache Lucene 的书籍,由 Manning Publications 出版。本书面向希望利用 Lucene 构建...
jar包,官方版本,自测可用
react-native-circular-action-menu, 由CircularFloatingActionMenu启发的路径esque循环菜单 react-native-circular-action-menu路径esque循环菜单由 CircularFloatingActionMenu 激发。安装npm i react-native-...
### Netty-In-Action中文版知识点详述 #### 1. Netty介绍 - **Netty定义**:Netty是一个高性能、轻量级的全异步事件驱动的NIO(Non-Blocking IO)网络应用框架,它使得开发高性能的网络应用变得简单快捷。 - **...
在Laravel框架中,"laravel-action-submit"通常指的是用户在前端交互时触发的表单提交事件,这涉及到后端控制器处理请求、模型操作、视图更新等多个环节。以下是关于Laravel开发中处理表单提交的相关知识点的详细...