`
youfengkai
  • 浏览: 26847 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

Spring整合Struts :Servlet action is not available

阅读更多
<?xml version="1.0" encoding="GBK"?>
<!DOCTYPE beans PUBLIC "-//SPRING//DTD BEAN//EN" "http://www.springframework.org/dtd/spring-beans.dtd">
<beans>
<bean id="userService"
class="com.youfk.servicelogic.UserServiceImpl" />
<bean name="/loginAction" class="com.youfk.action.LoginAction">
<property name="us" ref="userService"></property>
</bean>
<bean name="logger"
class="com.youfk.interceptor.LoggingInterceptor" />
<bean name="loggingAutoProxy"
class="org.springframework.aop.framework.autoproxy.BeanNameAutoProxyCreator"> !(1)
<property name="beanNames">
<value>/loginAction</value>
</property>
<property name="interceptorNames">
<list>
<value>logger</value>
</list>
</property>
</bean>
</beans>
applicationContext.xml中,把(1)处写成了
class="org.springframework.aop.framework.autoproxy.
BeanNameAutoProxyCreator">
变成两行后,JSP页面报404错误:HTTP Status 404 - Servlet action is not available 。看来eclipse ctrl+shift+f 规范化有时候也会带来麻烦啊。但具体原因是什么呢?
分享到:
评论

相关推荐

    解决方案-servlet action isnot available

    在进行Spring与Struts框架集成时,如果出现“Servlet action is not available”错误提示,很可能是由于`commons-beanutils`库的问题所导致。错误信息中提到的`java.lang.SecurityException`异常通常是由于类签名...

    Spring整合Struts

    通过在struts-config.xml和action-servlet.xml之间建立的桥梁,即action-mapping,可以实现Struts Action与Spring Bean之间的映射。 #### 方案二:继承Spring的ActionSupport类 另一种整合方式是通过继承Spring的...

    Spring整合集成Struts1.2最简单例子

    下面我们将详细探讨Spring与Struts1.2的整合集成及其核心概念。 1. **Spring框架介绍** Spring是一个全面的后端开发框架,包括了数据访问、事务管理、远程调用、AOP等模块。它通过DI和AOP简化了对象的创建和管理,...

    Spring与Struts 2整合.zip

    整合Spring和Struts 2的主要目的是将Spring的依赖注入和管理能力引入到Struts 2的Action中,以及利用Spring的AOP进行事务管理。整合步骤通常包括以下几个部分: 1. **添加依赖**:在项目中引入Spring和Struts 2的库...

    spring与struts2整合

    4. **Action 类**:Action 类通常作为 Struts2 处理请求的入口,它可以从 Spring 容器中注入所需的依赖。通过在 Action 类上使用 `@Component` 注解并配置在 Spring 配置文件中,可以确保 Spring 能够创建和管理这些...

    整合Spring与Struts的几种方法

    1. **继承Spring的ActionSupport类**:Action直接继承Spring的`ActionSupport`,并通过`ApplicationContext`获取服务。这种方式简单,但存在几个缺点:首先,Action与Spring紧密耦合,不利于更换其他IoC容器;其次,...

    孙卫琴 精通Struts :基于MVC 的JavaWeb 设计与开发.pdf

    - **web.xml**:部署描述符,配置Struts的初始化参数,如ActionServlet的映射。 4. **Struts工作流程**: - 用户通过浏览器发送请求。 - ActionServlet捕获请求,解析请求参数。 - 根据struts-config.xml,找到...

    spring_struts整合jar包

    2. **Spring MVC与Struts2的集成**:虽然两者都有MVC模式,但在整合时,通常会使用Struts2来处理请求的路由和响应,而Spring MVC则处理更复杂的视图解析和数据绑定。 3. **Spring事务管理**:Spring提供了强大的...

    开发Spring+Struts+Hibernate应用

    - Spring整合Struts:将Struts的Action类与Spring容器集成,使用Spring进行依赖注入。 - 在Struts配置中加入Spring配置信息:让Struts知道如何利用Spring容器。 - 在Spring配置中定义Action的bean:让Spring管理...

    spring与struts整合开发包

    8. **测试**:整合后的应用可以利用Spring的Mockito和JUnit进行单元测试,Struts的StrutsTest和Spring的MockMVC进行集成测试。 综上所述,Spring与Struts的整合开发涉及多个层次,从框架配置到业务逻辑,再到测试...

    spring+struts2整合源码

    当使用Spring整合时,Action类通常不再直接依赖于Service,而是通过@Autowired注解从Spring容器中注入Service。例如: ```java @Controller public class MyAction { @Autowired private MyService myService; ...

    Spring + struts 整合的三种主要方式

    这种方式不需要让Action继承特定的类,而是通过配置`DelegatingRequestProcessor`来实现Spring与Struts的整合。 **配置**: 在`struts-config.xml`中配置`DelegatingRequestProcessor`作为请求处理器。 ```xml ...

    Spring与Struts集成方式一

    下面,我们将深入探讨Spring与Struts的集成方式,并基于给定的标题“Spring与Struts集成方式一”展开讨论。 首先,我们需要理解Spring和Struts的核心概念。Spring框架提供了一个全面的基础架构,支持创建健壮的、...

    整合struts2和spring

    将Struts2和Spring整合可以充分利用各自的优势,实现更加灵活、高效的应用开发。 整合Struts2和Spring主要涉及以下几个关键步骤: 1. **添加依赖**:首先,需要在项目的构建配置文件(如Maven的pom.xml或Gradle的...

    spring整合struts.rar

    整合 Spring 和 Struts 的主要目标是利用 Spring 的 IoC(Inversion of Control,控制反转)和 AOP 来管理和控制 Struts2 的动作类(Action),同时利用 Struts2 的 MVC 模式处理 Web 请求和展示视图。以下是整合...

    Spring整合Struts2

    4. **编写Action类**:Action类可以是普通的Java类,也可以是Spring的@Component注解的Bean。如果使用Spring管理,那么Action类无需实现任何特定接口,但需要在Struts2配置中指定Bean ID。 5. **拦截器配置**:...

    Spring和Struts整合例子

    通过整合Spring和Struts,你可以享受到两者带来的便利,比如Spring的IOC和AOP能力,以及Struts2的MVC架构和丰富的插件支持。在学习和实践中,不断探索和优化这些配置,将有助于提升你的Java Web开发技能。

    SSH笔记-Spring整合Struts2

    在IT行业中,SSH(Spring、Struts2、...总的来说,Spring整合Struts2是一种最佳实践,能够提升企业级应用的开发效率和质量。理解这一整合过程,对于任何想要深入理解和使用SSH框架的开发者来说,都是非常重要的。

    Struts2 Spring2.5集成:系统登陆demo--带lib可直接运行

    在"Struts2 Spring2.5集成:系统登陆demo--带lib可直接运行"的项目中,开发者提供了一个已经配置好的登录系统示例,可以直接运行,帮助学习者理解Struts2和Spring如何协同工作。下面我们将深入探讨这个集成的各个...

    ssh集成jar包,支持spring集成Hibernate,spring集成struts2等

    - Spring与Struts2集成,Spring可以作为Struts2的Action的依赖注入容器,通过Spring的ApplicationContext获取服务层对象,实现业务逻辑处理。 - Struts2与Hibernate集成,通常在Action中通过SessionFactory获取...

Global site tag (gtag.js) - Google Analytics