`
cjh820425
  • 浏览: 155494 次
  • 性别: Icon_minigender_1
  • 来自: 广州
社区版块
存档分类
最新评论

SSH开发中的Servlet action is not available异常备忘录

阅读更多

SSH开发中的Servlet action is not available异常备忘录:

以下两种是我的SSH开发中的集成模式

 

1.       查看struts-config.xml中是否有以下配置:

<controller processorClass="org.springframework.web.struts.DelegatingRequestProcessor"/>

<message-resources parameter="com.oaweb.struts.ApplicationResources" />

<plug-in

    className="org.springframework.web.struts.ContextLoaderPlugIn">

    <set-property property="contextConfigLocation"

       value="/WEB-INF/classes/applicationContext.xml" />

</plug-in>

2.       查看web.xml中否有如下配置:

<context-param>

       <param-name>contextConfigLocation</param-name>

       <param-value>

           /WEB-INF/classes/applicationContext.xml

       </param-value>

    </context-param>

 

    <servlet>

       <servlet-name>context</servlet-name>

       <servlet-class>

           org.springframework.web.context.ContextLoaderServlet

       </servlet-class>

       <load-on-startup>1</load-on-startup>

    </servlet>

以上由于是手动设置,所以出现异常的可能性很大

3.       查看applicationContext.xml中的mappingResources是否配置正确

正确的应为:

<property name="mappingResources">

           <list>

              <value>com/oaweb/bo/Father.hbm.xml</value>

              <value>com/oaweb/bo/Child.hbm.xml</value>

              <value>com/oaweb/bo/Car.hbm.xml</value>

              <value>com/oaweb/bo/Userinfo.hbm.xml</value>

              <value>com/oaweb/bo/Department.hbm.xml</value>

              <value>com/oaweb/bo/Duty.hbm.xml</value>

              <value>com/oaweb/bo/Role.hbm.xml</value>

              <value>com/oaweb/bo/Dimission.hbm.xml</value>

              <value>com/oaweb/bo/Retireduser.hbm.xml</value>

           </list>

       </property>

4.       由于struts中的action交由spring管理,applicationContext.xml中应该配置action

5.       查看数据库驱动包和spring.jar是否加载到项目构建路径中.

6.       前台页面form中的action路径是否和struts-config.xml一致

 

 

分享到:
评论

相关推荐

    ssh5的源文件

    description The requested resource (Servlet action is not available) is not available. -------------------------------------------------------------------------------- Apache Tomcat/5.5.25的问题

    s2sh框架实例——个人备忘录系统源码

    【标题】"s2sh框架实例——个人备忘录系统源码" 提供了一个学习和研究Web开发的宝贵资源,特别适合对Java Web技术感兴趣的初学者。S2SH是Struts2、Spring和Hibernate三个开源框架的组合,是Java领域广泛应用的MVC...

    ssh开发实例 ssh开发实例

    ssh开发实例ssh开发实例ssh开发实例 ssh开发实例chm版本

    大学 毕业设计 项目实训 个人备忘录系统(java SSH网站源代码)+JSP漂亮的界面控件.zip

    【标题】中的“大学毕业设计 项目实训 个人备忘录系统(java SSH网站源代码)”表明这是一个基于Java的SSH框架实现的个人备忘录系统,适用于大学生进行毕业设计或项目实训。SSH是Struts2、Spring和Hibernate三个开源...

    ssh 教案servlet jsp

    SSH教程涵盖了Spring、Struts和Hibernate这三大Java企业级开发框架,它们是Java Web应用程序开发中的核心组件。这篇教案结合了Servlet和JSP技术,旨在为初学者和有经验的程序员提供全面的学习资源。 首先,Spring...

    sshjar包SSH开发

    SSH开发是指基于Spring、Struts和Hibernate这三个开源框架的Java Web应用程序开发模式。这三大框架分别负责业务逻辑层(Spring)、视图层(Struts)和数据持久化层(Hibernate)。在进行SSH开发时,正确地配置和选择...

    ssh注解开发案例

    SSH注解开发是SSH框架中的一项重要技术,它允许开发者在不写XML配置的情况下进行开发,提高开发效率并减少配置错误。 标题“ssh注解开发案例”表明我们将探讨如何在SSH框架中使用注解进行开发。SSH框架通过注解可以...

    ssh开发所需基本jar包

    在Java Web开发中,SSH(Struts、Spring、Hibernate)是一个经典的开源框架组合,用于构建高效、可维护的Web应用程序。SSH框架集成了MVC(Model-View-Controller)架构模式,依赖注入(DI)与面向切面编程(AOP),...

    SSH开发完整包

    Struts的核心是ActionServlet,它作为控制器协调请求和响应,并调用相应的Action来处理业务逻辑。 2. **Spring**:Spring框架是一个全面的企业级应用开发框架,它不仅包括MVC组件,还提供了依赖注入、AOP(面向切面...

    SSH开发jar包.rar

    在"SSH开发jar包.rar"中,包含的jar文件很可能是这三框架的库文件以及其他依赖项,如Servlet API、JSP API等。这些库文件是SSH开发的基础,开发者在项目中引入这些jar包,可以快速搭建SSH环境并进行开发工作。为了...

    搭建SSH开发环境(三大框架)

    在IT行业中,SSH(Struts2、Spring、Hibernate)是一个常见的Java Web开发框架组合,用于构建高效、可扩展的企业级应用程序。以下将详细介绍如何搭建SSH开发环境。 首先,确保你有以下开发工具和库: 1. **...

    ssh开发中遇到的一些小问题的解决办法

    ssh开发中遇到的一些小问题的解决办法,或许有能帮到你的也说不定

    SSH框架中最容易出现的问题集锦

    HTTP Status 404 - Servlet action is not available **问题描述:** 访问如`http://localhost:8088/sshtest/user.do?act=register`的URL时,系统返回HTTP状态码404,提示Servlet Action不可用。这通常是由于在`...

    ssh开发的一个系统

    SSH,全称是Struts+Spring+Hibernate,是一种在Java Web开发中常见的开源框架集成解决方案。这个系统显然是基于SSH框架构建的,旨在提供一个高效、灵活的后台管理系统。SSH框架结合了三个强大的组件:Struts作为表现...

    SSH开发所需jar包

    SSH开发在Java应用程序中通常指的是Struts、Spring和Hibernate这三个框架的组合,它们是Java Web开发中的重要组件,用于构建高效、可维护的后端系统。SSH开发所需的jar包是这三个框架运行的基础,包含了实现各自功能...

    基于SSH的WEB开发

    在现代Web开发中,SSH(Struts + Hibernate + Spring)是一种常见的开发框架组合,它提供了强大的功能和灵活性,用于构建高效、可维护的Web应用程序。下面我们将深入探讨SSH的各个组成部分,以及它们如何协同工作来...

    ssh开发用的工具包全面的SSH资料库

    SSH(Struts、Spring、Hibernate)是Java Web开发中常用的一种技术栈,它结合了三个强大的框架,用于构建高效、可维护的企业级应用程序。这里,我们深入探讨一下SSH开发用的工具包及其重要性。 首先,Struts是MVC...

    那么action就可以通过该引用值来调用业务类的对象,还有就是在ssh框架中。所有的类都必须通过spring的配置文件进行注册,并获得一个引用值

    sp页面的form表单里面有一个属性值action,当提交jsp页面上的form表单时,系统会根据action的值来找到servlet里面具体的action,(这里的servlet是在web.xml配置文件里面),然后调用action里面的execute()方法,...

    SSH开发框架总结

    SSH在J2EE项目中表示了3种框架,即 Spring + Struts +Hibernate。 Struts对Model,View和Controller都提供了对应的组件。Spring是一个轻量级的控制反转(IoC)和面向切面(AOP)的容器框架,它由Rod Johnson创建。它是...

    ActionServlet深入探讨

    在Java Web开发中,特别是使用Struts框架进行Web应用程序构建的过程中,ActionServlet扮演着至关重要的角色。它作为Struts框架的核心组件之一,负责处理用户请求,并将其映射到具体的业务逻辑组件(Action)上执行。...

Global site tag (gtag.js) - Google Analytics