java JSP中获取Spring注入对象bean的方法

spring | 2021-04-29 11:06:58

一般在程序中都用注解注入spring容器管理的bean,有时候在编写jsp时需要在 java JSP中获取Spring注入对象bean的方法:

1.引入spring容器相关类

<%@ page import="org.springframework.web.context.support.WebApplicationContextUtils"%>
<%@ page import="org.springframework.context.ApplicationContext"%>



2.通过spring上下文获取bean对象

ServletContext sc = this.getServletConfig().getServletContext();
ApplicationContext ac2 = WebApplicationContextUtils.getWebApplicationContext(sc);


要获取的对象 serv = (要获取的对象) ac2.getBean("spring配置文件中的id");

登录后即可回复 登录 | 注册
    
关注编程学问公众号