`
pandong8183
  • 浏览: 57477 次
  • 性别: Icon_minigender_1
  • 来自: 成都
社区版块
存档分类
最新评论

Spring环境下,JSP中直接调用bean,而不需要对spring进行重新初始化

    博客分类:
  • J2EE
 
阅读更多

//首先初始化Spring上下文
 WebApplicationContext springContext = (WebApplicationContext) getServletContext()
   .getAttribute(WebApplicationContext.ROOT_WEB_APPLICATION_CONTEXT_ATTRIBUTE);
 //获取数据访问对象
 JdbcTemplate jdbcTemplate = (JdbcTemplate)springContext.getBean("jdbcTemplate");

分享到:
评论

相关推荐

    JspServletBean example

    而Bean是Java企业版(Java EE)中的一个核心概念,它代表了可重用的Java对象,通常用于存储和传递数据。在本教程中,我们将深入探讨如何结合JSP、Servlet和Bean来构建Web应用。 首先,让我们理解JSP的运作机制。JSP...

    Spring+SpringMVC+Hibernate+JSP框架搭建

    1. **初始化Spring容器**:应用启动时,Spring容器加载配置文件,初始化Bean并进行依赖注入。 2. **配置SpringMVC**:设置DispatcherServlet,定义处理器映射器和视图解析器,处理HTTP请求,并将控制权交给SpringMVC...

    java JSP开发之Spring中Bean的使用

    在实际应用中,我们还可以通过其他方式定制Bean的生命周期,例如使用`@PostConstruct`和`@PreDestroy`注解来标记初始化和销毁方法,或者使用`@Profile`注解来控制Bean在特定环境下的激活。此外,Spring还提供了许多...

    基于jsp+struts+spring+hibernate的Blog

    在这个项目中,数据库为PostgreSQL,Hibernate会自动创建"weblog"表,并且可以导入"weblog.sql"来初始化数据。 5. **数据库(PostgreSQL)** PostgreSQL是一种开源的关系型数据库管理系统,具有高度的稳定性和丰富...

    Spring-Reference_zh_CN(Spring中文参考手册)

    3.3.5. 延迟初始化bean 3.3.6. 自动装配(autowire)协作者 3.3.6.1. 设置Bean使自动装配失效 3.3.7. 依赖检查 3.3.8. 方法注入 3.3.8.1. Lookup方法注入 3.3.8.2. 自定义方法的替代方案 3.4. bean的作用域 3.4.1. ...

    Servlet JSP Spring MVC初学指南(alin书签).pdf

    Servlet、JSP和Spring MVC是Java Web开发中的三个重要技术,它们在构建动态网页和企业级应用程序中扮演着核心角色。下面将详细解释这三个技术及其相互关系。 **Servlet** 是Java编程语言中的一种接口,由Java ...

    spring实践案例(demo)

    - 配置web.xml文件,设置DispatcherServlet的初始化参数和servlet-mapping。 - 编写Spring配置文件(如applicationContext.xml),定义bean和依赖关系。 - 创建Controller类,编写处理请求的方法,并添加适当的注解...

    jsp+struts+hibernate+spring+mysql的新闻发布系统(源码完整直接运行,数据库记录已配好)

    2. 数据库脚本:可能是.sql文件,用于创建和初始化数据库结构以及填充示例数据。 3. Web应用结构:WEB-INF目录下包含web.xml,定义了Web应用的配置信息。 4. 构建和部署文件:如WAR文件,可以直接部署到支持Java ...

    Spring boot+mybatis+jsp整合

    在本项目中,我们主要探讨的是如何将Spring Boot、MyBatis和JSP这三大核心组件整合在一起,构建一个高效、简洁的Java Web应用程序。Spring Boot以其便捷的启动和配置方式,MyBatis作为轻量级的数据访问层,以及JSP...

    Spring中文帮助文档

    3.3.4. 延迟初始化bean 3.3.5. 自动装配(autowire)协作者 3.3.6. 依赖检查 3.3.7. 方法注入 3.4. Bean的作用域 3.4.1. Singleton作用域 3.4.2. Prototype作用域 3.4.3. Singleton beans和prototype-bean的...

    Spring MVC + Mybatis+Spring实现的个人博客系统

    在本项目中,Spring作为容器管理了所有bean的生命周期,包括Spring MVC的控制器、Mybatis的SqlSessionFactory等,同时提供了事务管理功能。 **4. 数据库设计** 博客系统的数据库通常会包含用户表、博客文章表、评论...

    Spring in Action(第二版 中文高清版).part2

    2.5.3 初始化和销毁Bean 2.6 小结 第3章 高级Bean装配 3.1 声明父Bean和子Bean 3.1.1 抽象基Bean类型 3.1.2 抽象共同属性 3.2 方法注入 3.2.1 基本的方法替换 3.2.2 获取器注入 3.3 注入非Spring Bean ...

    JSP Spring 自动化装配Bean实例详解

    这样,Spring会自动发现`SgtPeppers`和`CDPlayer`这两个Bean,并根据它们的注解进行初始化和装配。 测试类`CDPlayerTest`使用`ClassPathXmlApplicationContext`加载配置文件,并获取`CDplayer` Bean,然后调用其`...

    JSP 获取Spring 注入对象示例

    需要注意的是,虽然在JSP中直接获取Spring bean是可行的,但这并不推荐。因为JSP的主要职责是呈现视图,而业务逻辑处理应该交给Controller或Service层。将Spring bean引入JSP可能会导致代码难以维护,违反了MVC...

    jsp开发实例:Struts2+Spring3+Hibernate整合开发

    Spring3在本实例中主要负责管理Bean的生命周期,包括初始化、配置和销毁。同时,Spring还整合了其他框架,如Hibernate,使得数据访问更加简便。通过Spring的AOP,我们可以轻松实现事务管理,确保数据的一致性。 ###...

    简单Spring 实例(自己写的)

    2. **Bean 定义**:在配置文件中,会有一个 `<bean>` 元素,可能包含类名、初始化方法、属性等信息,比如 `<bean id="helloWorld" class="com.example.HelloWorld">`。 3. **依赖注入**:Spring 使用 DI 来管理对象...

    spring的初始文件

    这些文件是搭建SSM(Spring、SpringMVC、MyBatis)项目的基础,通常包括Spring的核心配置、MVC配置以及其他必要的初始化设置。描述中提到的“springmvc执行流程图”则是一个可视化工具,帮助开发者理解SpringMVC框架...

    Spring 注解 方式配制的小demo

    6. `@Bean`:这个注解用在方法上,表示该方法将返回一个bean实例,Spring会调用这个方法来初始化bean。 7. `@Import`:用来导入其他配置类,使得配置更加模块化。 8. `@EnableAspectJAutoProxy`:启用基于AspectJ...

    Spring 自启动项目demo

    通过这个项目,我们可以深入理解Spring如何实现自动初始化和管理Bean,以及如何构建一个基于Spring MVC的Web应用。 首先,Spring的自启动特性主要体现在其IoC(Inversion of Control,控制反转)容器中。当Spring...

    Spring MVC 4.2.4.RELEASE 中文文档v

    最后,文档还介绍了如何使用基于代码的 Servlet 容器初始化配置、如何使用 Java 编程配置或 MVC 命名空间进行定制化配置,以及如何进行高级定制以满足复杂的业务需求。 整个文档的翻译注记部分则提供了对翻译工作的...

Global site tag (gtag.js) - Google Analytics