91av视频/亚洲h视频/操亚洲美女/外国一级黄色毛片 - 国产三级三级三级三级

  • 大小: 508KB
    文件類型: .zip
    金幣: 2
    下載: 0 次
    發布日期: 2021-05-18
  • 語言: Java
  • 標簽: 微信支付??

資源簡介

微信支付服務端代碼JavaEE,導入即可使用,用于微信支付測試,里面有注釋說明 里面有注釋說明 里面有注釋說明

資源截圖

代碼片段和文件信息

package?com.pay;

import?java.io.IOException;
import?java.io.InputStream;
import?java.io.PrintWriter;
import?java.io.Writer;
import?java.math.BigDecimal;
import?java.net.HttpURLConnection;
import?java.net.URL;
import?java.util.ArrayList;
import?java.util.HashMap;
import?java.util.List;
import?java.util.Map;
import?java.util.SortedMap;
import?java.util.TreeMap;

import?javax.servlet.ServletException;
import?javax.servlet.annotation.WebServlet;
import?javax.servlet.http.HttpServlet;
import?javax.servlet.http.HttpServletRequest;
import?javax.servlet.http.HttpServletResponse;

import?org.jdom2.JDOMException;
import?org.json.JSONException;
import?org.json.JSONobject;

import?com.google.gson.Gson;
import?com.google.gson.Jsonobject;
import?com.sun.org.apache.bcel.internal.generic.NEW;

import?jdk.nashorn.api.scripting.JSobject;
import?sun.rmi.runtime.Log;
import?utils.ConvertJson;
import?utils.PayCommonUtil;

/**
?*?Servlet?implementation?class?PayHttpServlet
?*/
@WebServlet(“/PayHttpServlet“)
public?class?PayHttpServlet?extends?HttpServlet?{
private?static?final?long?serialVersionUID?=?1L;

private?String?urlWx?=?“https://api.mch.weixin.qq.com/pay/unifiedorder“;

private?String?postType?=?“POST“;

private?String?result;

private?int?price100?=?-1;

/**
?*?@see?HttpServlet#HttpServlet()
?*/
public?PayHttpServlet()?{
super();
//?TODO?Auto-generated?constructor?stub
}

/**
?*?@see?HttpServlet#doGet(HttpServletRequest?request?HttpServletResponse
?*??????response)
?*/
protected?void?doGet(HttpServletRequest?request?HttpServletResponse?response)
throws?ServletException?IOException?{
//?TODO?Auto-generated?method?stub
//?response.getWriter().append(“Served?at:?“).append(request.getContextPath());
doPost(request?response);
}

/**
?*?@see?HttpServlet#doPost(HttpServletRequest?request?HttpServletResponse
?*??????response)
?*/
protected?void?doPost(HttpServletRequest?request?HttpServletResponse?response)
throws?ServletException?IOException?{
//?TODO?Auto-generated?method?stub
//?設置編碼
response.setContentType(“text/html;charset=utf-8“);
request.setCharacterEncoding(“utf-8“);
String?price?=?request.getParameter(“price“);

if?(price?==?null?||?““.equals(price))?{
//?返回客戶端數據
System.out.print(“參數有誤,金額不能為0“);
return;
}?else?{
price100?=?new?BigDecimal(price).multiply(new?BigDecimal(100)).intValue();
doconfig(request?response);
}

}

private?void?doconfig(HttpServletRequest?request?HttpServletResponse?response)?{
//?TODO?Auto-generated?method?stub
Mapject>?resultMap?=?new?HashMapject>();
SortedMapject>?map?=?new?TreeMap<>();
map.put(“appid“?PayCommonUtil.APPID);
map.put(“mch_id“?PayCommonUtil.MCH_ID);
map.put(“nonce_str“?PayCommonUtil.getRandomString(30));
//?map.put(“sign“?value);
map.put(“trade_type“?“APP“);
map.put(“body“?“APP測試支付“);

?屬性????????????大小?????日期????時間???名稱
-----------?---------??----------?-----??----
?????目錄???????????0??2018-07-06?15:29??PayTest\
?????文件?????????841??2018-07-04?16:13??PayTest\.classpath
?????文件?????????907??2018-07-04?16:13??PayTest\.project
?????目錄???????????0??2018-07-06?15:29??PayTest\.settings\
?????文件?????????567??2018-07-04?16:13??PayTest\.settings\.jsdtscope
?????文件??????????57??2018-07-04?16:18??PayTest\.settings\org.eclipse.core.resources.prefs
?????文件?????????364??2018-07-04?16:13??PayTest\.settings\org.eclipse.jdt.core.prefs
?????文件?????????473??2018-07-04?16:13??PayTest\.settings\org.eclipse.wst.common.component
?????文件?????????345??2018-07-04?16:13??PayTest\.settings\org.eclipse.wst.common.project.facet.core.xml
?????文件??????????49??2018-07-04?16:13??PayTest\.settings\org.eclipse.wst.jsdt.ui.superType.container
?????文件???????????6??2018-07-04?16:13??PayTest\.settings\org.eclipse.wst.jsdt.ui.superType.name
?????目錄???????????0??2018-07-06?15:29??PayTest\WebContent\
?????目錄???????????0??2018-07-06?15:29??PayTest\WebContent\meta-INF\
?????文件??????????39??2018-07-04?16:13??PayTest\WebContent\meta-INF\MANIFEST.MF
?????目錄???????????0??2018-07-06?15:29??PayTest\WebContent\WEB-INF\
?????目錄???????????0??2018-07-06?15:29??PayTest\WebContent\WEB-INF\lib\
?????文件??????190432??2016-09-29?15:56??PayTest\WebContent\WEB-INF\lib\gson-2.2.4.jar
?????文件??????304924??2018-07-05?10:51??PayTest\WebContent\WEB-INF\lib\jdom-2.0.6.jar
?????文件???????40375??2016-12-30?12:04??PayTest\WebContent\WEB-INF\lib\org.json.Jsonobject.jar
?????文件?????????653??2018-07-05?10:43??PayTest\WebContent\WEB-INF\web.xml
?????目錄???????????0??2018-07-06?15:29??PayTest\build\
?????目錄???????????0??2018-07-06?15:29??PayTest\build\classes\
?????目錄???????????0??2018-07-06?15:29??PayTest\build\classes\com\
?????目錄???????????0??2018-07-06?15:29??PayTest\build\classes\com\pay\
?????文件????????5355??2018-07-06?14:58??PayTest\build\classes\com\pay\PayHttpServlet.class
?????目錄???????????0??2018-07-06?15:29??PayTest\build\classes\utils\
?????文件????????6156??2018-07-06?14:29??PayTest\build\classes\utils\ConvertJson.class
?????文件????????3788??2018-07-06?14:29??PayTest\build\classes\utils\MD5Utils.class
?????文件????????8379??2018-07-06?14:29??PayTest\build\classes\utils\PayCommonUtil.class
?????目錄???????????0??2018-07-06?15:29??PayTest\src\
?????目錄???????????0??2018-07-06?15:29??PayTest\src\com\
............此處省略5個文件信息

評論

共有 條評論