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

jsp中获取spring的WebApplicationContext

阅读更多
方法一
WebApplicationContext context = (WebApplicationContext) config.getServletContext().getAttribute(WebApplicationContext.ROOT_WEB_APPLICATION_CONTEXT_ATTRIBUTE);
方法二(JSP或者servlet中使用,强烈推荐)
WebApplicationContext context = WebApplicationContextUtils.getWebApplicationContext(request.getSession().getServletContext());
ApplicationContext context = WebApplicationContextUtils.getWebApplicationContext(this.getServletContext());
我们一般在servlet中,初始化context,也就是说web中,都会写个专门的servlet来进行系统的相应初始化工作.
2
1
分享到:
评论
2 楼 baowei1003 2010-12-08  
      
1 楼 baowei1003 2010-12-08  
    

相关推荐

    JSP 获取spring容器中bean的两种方法总结

    下面将详细介绍在JSP页面中获取Spring容器中bean的两种方法。 ### 方法一:在Web应用中使用 在Web应用中,一般推荐使用Spring提供的WebApplicationContextUtils工具类来获取ApplicationContext。这种方法主要适用...

    JSP 获取Spring 注入对象示例

    这样,我们就成功地在JSP页面中获取到了Spring管理的`MyService`对象,可以进一步调用其方法来执行业务逻辑。 需要注意的是,虽然在JSP中直接获取Spring bean是可行的,但这并不推荐。因为JSP的主要职责是呈现视图...

    S2SH中JSP页面调用dao的方法

    在Struts2 + Spring + Hibernate(简称S2SH)框架中,数据访问层(DAO层)通常与视图层(如JSP页面)进行解耦设计。这种设计模式有助于提高系统的可维护性和扩展性。但在某些情况下,开发者可能需要在JSP页面直接...

    Web项目中使用Spring, 使用 Spring 的器监听器 ContextLoaderListener.docx

    在Servlet中,可以通过`WebApplicationContext`接口的`getServletContext().getAttribute(WebApplicationContext.ROOT_WEB_APPLICATION_CONTEXT_ATTRIBUTE)`方法获取到Spring的根应用上下文,从而得到Service对象...

    spring2.0和spring2.5 及以上版本的jar包区别 spring jar 包详解

    11. **spring-web.jar**:为基于Web的应用提供了支持,包括对WebApplicationContext的支持、各种视图技术(如JSP、Freemarker等)的集成。 12. **spring-webmvc.jar**:提供了模型-视图-控制器(Model-View-...

    JSP 开发之servlet中调用注入spring管理的dao

    最后,本篇内容中提到的“WebApplicationContextUtils.getWebApplicationContext(servletContext)”方法,是Spring框架提供的一个工具方法,用于从ServletContext中获取WebApplicationContext对象。这个工具方法的...

    struts 整合spring 例子,测试通过

    这样,Action可以从Spring容器中获取依赖,实现依赖注入。 1. **配置Struts-Spring插件**。在Struts2的配置文件(struts.xml)中,需要启用Spring插件并指定Action类的Spring bean名称。 ```xml ...

    Spring MVC 4.2.4.RELEASE 中文文档v

    DispatcherServlet 的配置、处理流程以及 WebApplicationContext 中的特殊 Bean 类型是开发者必须掌握的知识点。 控制器的实现部分介绍了如何使用@Controller注解定义一个控制器类,以及@RequestMapping注解是如何...

    Spring中文帮助文档

    6.8.1. 在Spring中使用AspectJ进行domain object的依赖注入 6.8.2. Spring中其他的AspectJ切面 6.8.3. 使用Spring IoC来配置AspectJ的切面 6.8.4. 在Spring应用中使用AspectJ加载时织入(LTW) 6.9. 更多资源 7...

    spring-web.jar spring-webmvc.jar

    1. **Servlet上下文**:`spring-web.jar`提供了`WebApplicationContext`,这是Spring应用程序在Web环境中的上下文。它允许bean与Servlet上下文进行交互,例如注册监听器、过滤器等。 2. **HTTP处理**:包括`...

    struts+habernate+spring整合实例源代码

    Struts的ActionServlet可以配置为Spring的WebApplicationContext的初始化参数,以便于Spring管理Action。 3. **整合Hibernate与Spring**:Spring的Hibernate支持允许在不直接编写SessionFactory和Session的情况下...

    开源框架 Spring Gossip

    第一个 Spring MVC 程式 WebApplicationContext Handler Mapping Handler Interceptor Controller 继承架构 ModelAndView View Resolver Exception Resolver 使用 Controller ...

    spring+hibernate+osworkflow

    spring+hibernate+osworkflow,服务器为Tomcat6.0,数据库为Mysql 把viewlivegraph2.jsp改为viewlivegraph.jsp. 其中把wf的获得修改为 ApplicationContext cxt = WebApplicationContextUtils.get...

    Spring与Web环境集成1

    Spring与Web环境集成是将Spring框架整合到Web应用程序中的过程,以便在Web环境中利用Spring的强大功能,如依赖注入和AOP。在这个过程中,主要涉及的关键点是ApplicationContext应用上下文的获取和管理。 1. **...

    spring的mvc.doc

    `WebApplicationContext`整合了`ServletContext`的功能,它从`ConcurrentHashMap`中获取`ServletContext`对象,并存储初始化参数。然后,将上下文发布为servlet上下文属性,使得在整个应用中可以通过`...

    spring框架,技术详解及使用指导

    对于Web应用,Spring提供了`WebApplicationContext`,这是一种专门用于Web环境的ApplicationContext。它可以自动检测web.xml中的context-param设置,并且支持Servlet容器提供的各种特性,如SessionScope等。 #### ...

    完整的spring in action 中文版 10到18

    8. **第17章:测试Spring MVC应用**:阐述了如何编写单元测试和集成测试,包括MockMVC的使用和WebApplicationContext的模拟。 9. **第18章:部署Spring MVC应用**:讲解了Spring MVC应用的部署流程,包括Tomcat、...

    spring 整合 struts 文档

    通过`ActionSupport`类提供的`getWebApplicationContext()`方法可以轻松地获取到Spring的`ApplicationContext`对象。 ```java ApplicationContext context = this.getWebApplicationContext(); ``` ##### 特点...

    05-Spring MVC面试题.docx

    Spring MVC框架详解 Spring MVC是基于Java的实现了MVC设计模式的请求驱动类型的轻量级Web...WebApplicationContext是Spring MVC的核心组件之一,它提供了一个ApplicationContext的实现,用于管理Web应用程序的资源。

Global site tag (gtag.js) - Google Analytics