package abu.csdn.servlet; import java.io.IOException; import javax.servlet.ServletContext; import javax.servlet.ServletException; import javax.servlet.http.HttpServlet; import javax.servlet.http.HttpServletRequest; import javax.servlet.http.HttpServletResponse; import org.springframework.orm.hibernate3.HibernateTemplate; import org.springframework.web.context.WebApplicationContext; import org.springframework.web.context.support.WebApplicationContextUtils; /** * <p> * 演示使用Spring向Servlet注入对象 * </p> * User: Abu Date: 2009-7-2 Time: 14:30:55 */ public class CopyOfShowImageServlet extends HttpServlet { HibernateTemplate hibernateTemplate; /** * <p> * 在Servlet中注入对象的步骤: * 1.取得ServletContext * 2.利用Spring的工具类WebApplicationContextUtils得到WebApplicationContext * 3.WebApplicationContext就是一个BeanFactory,其中就有一个getBean方法 * 4.有了这个方法就可像平常一样为所欲为了,哈哈! * </p> */ @Override public void init() throws ServletException { super.init(); ServletContext servletContext = this.getServletContext(); WebApplicationContext ctx = WebApplicationContextUtils.getWebApplicationContext(servletContext); hibernateTemplate = (HibernateTemplate)ctx.getBean("hibernateTemplate"); } @Override protected void doPost(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException { doGet(request, response); } @Override protected void doGet(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException { } }
本文来自CSDN博客,转载请标明出处:http://blog.csdn.net/csuliky/archive/2009/07/03/4320007.aspx
使用spring向servlet中注入
最新推荐文章于 2022-06-23 23:15:59 发布