ibatis servlet

场景:spring跟ibatis集成servlet

spring和ibatis集成servlet
package com.huawei.test.ibatis.servlet;

import java.io.IOException;
import java.util.ArrayList;
import java.util.List;

import javax.servlet.ServletException;
import javax.servlet.http.HttpServlet;
import javax.servlet.http.HttpServletRequest;
import javax.servlet.http.HttpServletResponse;

import org.springframework.context.ApplicationContext;
import org.springframework.context.support.ClassPathXmlApplicationContext;

import com.huawei.test.ibatis.dto.MessageInfo;
import com.huawei.test.ibatis.service.MessageImpl;

/**
* <一句话功能简述>
* <功能详细描述>
*
* @author  zKF31134(zengfengjiao)
* Created:2010-10-15
* @since  HedEx Server V100R002C12/模块
*/
public class MessageServlet extends HttpServlet
{
   // private static WebApplicationContext context;
    private MessageImpl  getSimpleExample(){
        ApplicationContext context = new ClassPathXmlApplicationContext("com/huawei/test/ibatis/applicationContext-system.xml");
        return (MessageImpl)context.getBean("MessageServiceImpl");
       
       
        //WebApplicationContext context = ContextLoader.getCurrentWebApplicationContext();
        //return (IMessageDAO)SpringBeans.getBean("IMessageService");
    }

    /**
    * The doGet method of the servlet. <br>
    *
    * This method is called when a form has its tag value method equals to get.
    *
    * @param request the request send by the client to the server
    * @param response the response send by the server to the client
    * @throws ServletException if an error occurred
    * @throws IOException if an error occurred
    */
    public void doGet(HttpServletRequest request, HttpServletResponse response)
            throws ServletException, IOException
    {
       
        doPost(request,response);
    }
   
    /**
    * The doPost method of the servlet. <br>
    *
    * This method is called when a form has its tag value method equals to post.
    *
    * @param request the request send by the client to the server
    * @param response the response send by the server to the client
    * @throws ServletException if an error occurred
    * @throws IOException if an error occurred
    */
    public void doPost(HttpServletRequest request, HttpServletResponse response)
            throws ServletException, IOException
    {
        List<MessageInfo> mList = new ArrayList();
        mList = this.getSimpleExample().getAllMessage();
        System.out.println(mList.size());
       
    }
   
}