知识大全 servlet中如何访问spring容器

Posted

篇首语:黄沙百战穿金甲,不破楼兰终不还。本文由小常识网(cha138.com)小编为大家整理,主要介绍了知识大全 servlet中如何访问spring容器相关的知识,希望对你有一定的参考价值。

  package web action;

  import java util ArrayList;

  import java util List;

  import javax servlet HttpServlet;

  import javax servlet HttpServletRequest;

  import javax servlet HttpServletResponse;

  import sprntext WebApplicationContext;

  import sprntext support WebApplicationContextUtils;

  import pojo Products;

  import service IWorksService;

  public class Test extends HttpServlet

  private IWorksService  worksService;

  private WebApplicationContext wac;

  public void init()

  wac =WebApplicationContextUtils getRequiredWebApplicationContext(this getServletContext());

  

  protected void doGet(HttpServletRequest req HttpServletResponse resp)

  System out println( servlet );

  String className=req getParameter( className );

  List list=new ArrayList();

  if(className!=null&&className equals( worksService ))

  worksService=(IWorksService)wac getBean( worksService );

  wac = (WebApplicationContext)this getServletContext() getAttribute(WebApplicationContext ROOT_WEB_APPLICATION_CONTEXT_ATTRIBUTE);

  try

  list=worksService getWorksList(new Products() );

  System out println( list size +list size());

  catch(Exception e)

  e printStackTrace();

  

  

  try

  resp getWriter() append( list size| +list size());

  resp getWriter() flush();

  catch(Exception e)

  e printStackTrace();

  

  

      IWorksService 为spring中定义的一个服务接口:

  package web action;

  import java util ArrayList;

  import java util List;

  import javax servlet HttpServlet;

  import javax servlet HttpServletRequest;

  import javax servlet HttpServletResponse;

  import sprntext WebApplicationContext;

  import sprntext support WebApplicationContextUtils;

  import pojo Products;

  import service IWorksService;

  public class Test extends HttpServlet

  private IWorksService  worksService;

  private WebApplicationContext wac;

  public void init()

  wac =WebApplicationContextUtils getRequiredWebApplicationContext(this getServletContext());

  

  protected void doGet(HttpServletRequest req HttpServletResponse resp)

  System out println( servlet );

  String className=req getParameter( className );

  List list=new ArrayList();

  if(className!=null&&className equals( worksService ))

  worksService=(IWorksService)wac getBean( worksService );

  wac = (WebApplicationContext)this getServletContext() getAttribute(WebApplicationContext ROOT_WEB_APPLICATION_CONTEXT_ATTRIBUTE);

  try

  list=worksService getWorksList(new Products() );

  System out println( list size +list size());

  catch(Exception e)

  e printStackTrace();

  

  

  try

  resp getWriter() append( list size| +list size());

  resp getWriter() flush();

  catch(Exception e)

  e printStackTrace();

  

  

      IWorksService 为spring中定义的一个服务接口:     <bean id= worksService       class= service impl WorksServiceImpl >      <property name= worksDao >       <ref bean= worksDao />      </property>      <property name= divi >       <ref bean= diviPageUtil />      </property>     </bean>

  <bean id= worksService       class= service impl WorksServiceImpl >      <property name= worksDao >       <ref bean= worksDao />      </property>      <property name= divi >       <ref bean= diviPageUtil />      </property>     </bean>    可以看出访问sping容器中对象可以通过访问web容器中的固定属性而得到spring容器 进行得到spring容器中的对象

cha138/Article/program/Java/ky/201311/28787

相关参考

知识大全 SPRING容器外访问SPRING

SPRING容器外访问SPRING  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!  在JSP或者S

知识大全 Spring强制向servlet中注入bean的方法

Spring强制向servlet中注入bean的方法  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!

知识大全 访问JSP文件或者Servlet文件时提示下载的解决方法

访问JSP文件或者Servlet文件时提示下载的解决方法  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下

知识大全 使用SpringtUtil获取Spring IoC容器中的Bean

使用SpringtUtil获取SpringIoC容器中的Bean  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起

知识大全 深入理解Java Servlet与Web容器之间的关系

深入理解JavaServlet与Web容器之间的关系  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!

知识大全 spring代码分析

  在Spring中IOC容器的重要地位我们就不多说了对于Spring的使用者而言IOC容器实际上是什么呢?我们可以说BeanFactory就是我们看到的IoC容器当然了Spring为我们准备了许多种

知识大全 spring中的jdbc访问类JdbcTemplate使用

spring中的jdbc访问类JdbcTemplate使用  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一

知识大全 Spring2.5访问Session属性的四种策略

Spring2.5访问Session属性的四种策略  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧! 

知识大全 Spring容器对象(BeanFactory)

Spring容器对象(BeanFactory)  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!  查

知识大全 Spring 控制反转(IoC)容器

Spring控制反转(IoC)容器  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!  (二)个人整理