<rt id="bn8ez"></rt>
<label id="bn8ez"></label>

  • <span id="bn8ez"></span>

    <label id="bn8ez"><meter id="bn8ez"></meter></label>

    少年阿賓

    那些青春的歲月

      BlogJava :: 首頁 :: 聯(lián)系 :: 聚合  :: 管理
      500 Posts :: 0 Stories :: 135 Comments :: 0 Trackbacks

    package com.abin.lee.servlet.process;

    import java.io.IOException;

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

    public class ProcessServlet extends HttpServlet{
     public void init() throws ServletException {
      super.init();
     }
     @SuppressWarnings("rawtypes")
     protected void doPost(HttpServletRequest request, HttpServletResponse response)
       throws ServletException, IOException {
      String username=request.getParameter("username");
      String password=request.getParameter("password");
      System.out.println("username="+username);
      System.out.println("password="+password);
      
      ServletContext context = getServletContext();
      RequestDispatcher dispatcher = context.getNamedDispatcher("dispatcher");
      dispatcher.forward(request, response);


    //  ServletOutputStream out=response.getOutputStream();
    //  BufferedWriter writer=new BufferedWriter(new OutputStreamWriter(out));
    //  writer.write("success");
    //  writer.flush();
    //  writer.close();
      
     }
     public void destroy() {
      super.destroy();
     }
    }









    package com.abin.lee.servlet.process;

    import java.io.IOException;
    import java.io.PrintWriter;
    import java.io.StringWriter;

    import javax.servlet.RequestDispatcher;
    import javax.servlet.ServletContext;
    import javax.servlet.ServletException;
    import javax.servlet.http.HttpServletRequest;
    import javax.servlet.http.HttpServletResponse;

    import junit.framework.TestCase;

    import org.easymock.EasyMock;
    import org.junit.Before;
    import org.junit.Test;
    public class ServletMock extends TestCase{
     private static HttpServletRequest request =null;
     private static HttpServletResponse response=null;
     private static ServletContext context=null;
     private static RequestDispatcher dispatcher=null;
     private static ProcessServlet servlet=null;
     @Before
     public  void setUp(){
      request =EasyMock.createMock(HttpServletRequest.class);
      response=EasyMock.createMock(HttpServletResponse.class);
      context=EasyMock.createMock(ServletContext.class);
      dispatcher=EasyMock.createMock(RequestDispatcher.class);
      servlet=new ProcessServlet(){
       private static final long serialVersionUID = 7534303474286669635L;

       public ServletContext getServletContext(){
        return context;
       }
      };
     }
     @Test
     public void test() throws ServletException, IOException{
      EasyMock.expect(request.getParameter("username")).andReturn("abin").times(20000);
      EasyMock.expect(request.getParameter("password")).andReturn("varyall").times(20000);
      EasyMock.expectLastCall();
      EasyMock.replay(request);
      EasyMock.replay(response);
      servlet.doPost(request, response);
      EasyMock.verify(response);
      dispatcher.forward(request, response);
      StringWriter sw=new StringWriter();
      PrintWriter writer=new PrintWriter(sw, true);
      response.getOutputStream();
    //  response.set
    //  String line="";
    //  String result="";
    //  while((line=writer.)){
    //   
    //  }
    //  BufferedReader reader=new BufferedReader(new InputStreamReader());
      
      
      
      
     }
    }

    posted on 2012-11-04 22:29 abin 閱讀(746) 評論(0)  編輯  收藏 所屬分類: easyMock
    主站蜘蛛池模板: 久久人午夜亚洲精品无码区| 中文字幕亚洲色图| 日韩国产精品亚洲а∨天堂免| 4444www免费看| 亚洲综合日韩中文字幕v在线| 精品国产麻豆免费人成网站| 亚洲精品一品区二品区三品区| 97在线视频免费公开视频| 亚洲精品国产美女久久久| 91国内免费在线视频| 久久夜色精品国产嚕嚕亚洲av| 中文字幕视频在线免费观看| 亚洲国产精品无码久久久蜜芽| 男人的天堂网免费网站 | 免费在线看片网站| 一级毛片正片免费视频手机看| 亚洲成年人啊啊aa在线观看| eeuss免费影院| 无码久久精品国产亚洲Av影片| 无码精品人妻一区二区三区免费看 | 亚洲精品无码久久毛片| 国产精品高清免费网站| 亚洲国产精品成人精品无码区 | 亚洲av一本岛在线播放| 免费视频淫片aa毛片| 黄网站色视频免费观看45分钟 | 国产亚洲精品拍拍拍拍拍| 国产成年无码久久久免费| 亚洲老熟女@TubeumTV| 在线观看免费宅男视频| 免费无码午夜福利片| 亚洲午夜久久久久久久久久| 亚洲人成网站免费播放| 亚洲av成本人无码网站| 伊人婷婷综合缴情亚洲五月| 国产成人久久AV免费| 中文字幕乱码亚洲精品一区| 亚洲精品无码成人片在线观看| a级毛片黄免费a级毛片| 亚洲精品中文字幕无乱码麻豆| 亚洲av成人一区二区三区在线观看 |