一般在程序中都用注解注入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");