`
lzj0470
  • 浏览: 1290605 次
  • 性别: Icon_minigender_1
  • 来自: 深圳
社区版块
存档分类
最新评论

在Action中使用@Resource注解注入失败

    博客分类:
  • SSH
 
阅读更多
今天做了一个小demo,在Action中使用@Resource注解注入资源通过页面访问时总是抛出空指针异常。后来在网上发现Struts中的Action要使用注解进行依赖注入,必须要把Action交给Spring来托管,只要在struts.xml文件中加上
<constant name="struts.objectFactory" value="spring"/>,
加上这个约束之后还要检查看是否加入了struts2-spring-plugin-XXXX.jar包

分享到:
评论

相关推荐

    Spring+Struts2整合例子

    4. **服务层和DAO层**:在Spring配置文件中,定义服务层(Service)和数据访问对象(DAO)的bean,然后在Action中通过@Autowired注解或者使用`@Resource`注解来注入这些服务和DAO。 5. **部署描述符**:确保你的 `...

    struts2+spring+hibernate整合中spring注入出错。页面中报空指针异常。高手来看看怎么决绝。

    5. **Spring插件**:在Struts2中使用Spring插件(`struts2-spring-plugin.jar`),确保插件已添加到项目类路径中,并在Struts配置文件中启用插件。 6. **初始化顺序**:有时候,初始化顺序也可能导致问题。例如,...

    Extjs实现用户登录

    1. `@Resource`注解用于依赖注入,可能将数据库连接或者其他必要的服务注入到类中。 2. 类实现了`ServletRequestAware`, `ServletResponseAware`和`SessionAware`接口,表明它可以直接访问HTTP请求、响应和会话对象...

    框架面试笔试问答题.docx

    - **使用@Transactional注解**:标记在需要进行事务管理的方法上。 - **配置数据源**:通常使用DataSource进行配置。 - **配置事务管理器**:通过PlatformTransactionManager接口实现。 #### 23. MyBatis批量插入...

    S2SH整合JQuery+Ajax实现登录验证功能实现代码

    1. Spring框架的依赖注入:通过使用Spring框架的@Resource注解来实现依赖注入,代码中@Resources(name="studentControl")表示将Spring容器中的studentControl Bean注入到LoginAjaxAction类的studentControl属性中。...

    struts+hibernate+spring案例展示

    Spring会管理这些接口的实现,根据配置自动注入到需要使用它们的服务或Action中。Hibernate会负责将这些实体与数据库表对应,进行数据的存取。 总结来说,这个案例涵盖了从用户界面到数据存储的完整流程,展示了...

    SSH+Jquery+Ajax框架整合

    在LoginAction类中,使用@Resource注解来注入用户服务和用户对象。在用户点击提交按钮后,通过Jquery脚本获取用户输入的用户名和密码,然后发送一个POST请求到服务器。服务器处理完毕后,返回JSON格式的结果给前端。...

    Java框架面试题总结

    在这个过程中,`Action`对象可以从`ActionForm`中获取数据,并调用业务逻辑组件来执行具体的业务逻辑。 - **Action返回结果**:`Action`对象执行完毕后,会返回一个表示下一步操作的`ActionForward`对象给`Action...

    J2EE考试复习试题_struts2_spring_hibernate.doc

    - **标签库使用**:要在JSP页面中使用Struts2提供的标签库,需要使用`&lt;%@ taglib uri="/struts-tags" prefix="s" %&gt; `指令进行导入。 - **表单标签**:Struts2提供了一套表单标签,例如`s:form`用于创建表单。 - **...

Global site tag (gtag.js) - Google Analytics