接收http请求 支付宝来帐交易 继承httpServlet

   try{

     接收请求 设置字符编码
      httpservletrequest.setCharacterEncoding(:UTF-8");

      //获取支付post请求过来的参数

     Map<String,String>params =new HashMap<String,String>();

    Map  requestParams= httpservletrequest.getParameterMap();

    if(requestParams !=null){

          for(Iterator iter =requestParams.keySet().iterator();iter.hasNext();){

               String name=(String) iter.next();

               Stirng [] values =(String [])requestParams.get(name);

           for(int i=0;i<values.length; i++){

             str1+=values[i].toString();

          }

           String valuesStr=" ";

         for(int i=0;i<values.length;i++){

                valuesStr=(i==values.length -1) ? valuesStr + values[i] :valuesStr +values[i] +" ,";

             }

             valuesStr =new String(valuesStr.getBytes("UTF-8"));//如果字符编码有乱码才使用

            params.put(name,valuesStr);

         }

     }


       String id=params.get("id");

      .....................................

            //返回支付响应

           httpresponse.getWriter().write("chenggong");

 }catch(exception e){


 }

猜你喜欢

转载自blog.csdn.net/jessecary/article/details/78812173