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

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

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

    少年阿賓

    那些青春的歲月

      BlogJava :: 首頁 :: 聯系 :: 聚合  :: 管理
      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 閱讀(737) 評論(0)  編輯  收藏 所屬分類: easyMock
    主站蜘蛛池模板: 四虎永久成人免费| 成人性生交大片免费看午夜a| 国产成人精品高清免费| 精品国产日韩久久亚洲| av无码国产在线看免费网站| 亚洲人成在线观看| 99爱视频99爱在线观看免费| 亚洲尹人香蕉网在线视颅| 日韩免费电影网站| 337p日本欧洲亚洲大胆艺术| 18级成人毛片免费观看| 久久精品国产亚洲av水果派| 久久久久久精品免费看SSS| 亚洲日本一区二区| 2021精品国产品免费观看| 亚洲中字慕日产2021| 在线观看AV片永久免费| 亚洲精品中文字幕无码A片老| 青草草在线视频永久免费| 国产AV无码专区亚洲AV麻豆丫| 亚洲国产成人精品女人久久久| 久久久久久久久久久免费精品| 亚洲AV无码一区二区乱子伦| 精品成在人线AV无码免费看| 亚洲熟妇AV乱码在线观看| 亚洲av无码成人精品区在线播放 | 亚洲最大中文字幕无码网站 | 亚洲精品无码99在线观看| 在线观看片免费人成视频播放| 久久精品国产亚洲av麻豆| 手机在线看永久av片免费| 在线视频亚洲一区| 国产精品亚洲精品日韩已满| 亚洲免费黄色网址| 国产精品亚洲专区无码不卡| 亚洲成AV人片在线观看ww| 无人影院手机版在线观看免费| 国产精品日本亚洲777| 亚洲AV永久青草无码精品| 天天天欲色欲色WWW免费| 91福利免费网站在线观看|