接收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){


 }

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章