您的位置:首页 > 编程语言 > Java开发

JSP页面中调用Spring容器注入的Bean

2016-12-09 17:16 351 查看
首先在jsp中导入:
<jsp:directive.page import="org.springframework.web.context.WebApplicationContext"/>

 

然后可以调用Spring容器管理的Bean了(这里实例调用的是Service对象):

 

 

[c-sharp] view
plaincopy

<
%  

WebApplicationContext context = (WebApplicationContext)this.getServletContext().getAttribute(WebApplicationContext.ROOT_WEB_APPLICATION_CONTEXT_ATTRIBUTE);  

TestService service = (TestService)context.getBean("testService");  

%>
 

如果是在标签类中:

WebApplicationContext context = (WebApplicationContext)this.pageContext.getServletContext().getAttribute(WebApplicationContext.ROOT_WEB_APPLICATION_CONTEXT_ATTRIBUTE);
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: