• 大小: 7.91MB
    文件类型: .rar
    金币: 1
    下载: 0 次
    发布日期: 2023-10-06
  • 语言: 其他
  • 标签: 微信支付  

资源简介

修改ConfigUtil里面配置上自己的东西就可以直接测试了。具体里面有说明

资源截图

代码片段和文件信息

package com.jwh.controller;

import java.io.IOException;
import javax.servlet.ServletException;
import javax.servlet.http.HttpServletRequest;
import javax.servlet.http.HttpServletResponse;


import org.springframework.stereotype.Controller;
import org.springframework.web.bind.annotation.RequestMapping;
import com.jwh.paytool.ConfigUtil;
import com.jwh.paytool.Oauth2Util;
import com.jwh.pojo.WeiXinOauth2Token;


/**
 * Description:用户信息控制器
 * creation time:2018/03/13.
 */
@Controller
@RequestMapping(“/oauth2controller“)
public class Oauth2Controller{

String oauth2_base;
WeiXinOauth2Token weiXinOauth2Token;
String code;
/**
 * 获取oauth2授权地址
 * 
 * @return
 */
@RequestMapping(“/oauth2“)
public String oauth2(HttpServletRequest request) {
this.oauth2_base = ConfigUtil.OAUTH2_base;
System.out.println(oauth2_base);
request.setAttribute(“oauth2_base“ oauth2_base);
return “wxpay/oauth2“;
}

/**
 * 授权完毕获取openId
 * 
 * @return
 * @throws ServletException
 * @throws IOException
 */
@RequestMapping(“/oauth2_base“)
public String oauth2_base(HttpServletRequest requestHttpServletResponse response) throws ServletException IOException {
// 将请求、响应的编码均设置为UTF-8(防止中文乱码)
request.setCharacterEncoding(“UTF-8“);
response.setCharacterEncoding(“UTF-8“);
code = request.getParameter(“code“);
System.out.println(code+“第一次获取的code“);
StringBuffer weiXinOauth2TokenJson = new StringBuffer();
if (!“authdeny“.equals(code)) {
weiXinOauth2Token = Oauth2Util.getOauth2AccessToken(code weiXinOauth2TokenJson);
System.out.println(weiXinOauth2Token.getOpenId());
if(weiXinOauth2Token!=null){
request.getSession().setAttribute(“openId“ weiXinOauth2Token.getOpenId());
}
}

return “wxpay/pay“;
}

public String getOauth2_base() {
return oauth2_base;
}

public void setOauth2_base(String oauth2_base) {
this.oauth2_base = oauth2_base;
}

public WeiXinOauth2Token getWeiXinOauth2Token() {
return weiXinOauth2Token;
}

public void setWeiXinOauth2Token(WeiXinOauth2Token weiXinOauth2Token) {
this.weiXinOauth2Token = weiXinOauth2Token;
}
}

 属性            大小     日期    时间   名称
----------- ---------  ---------- -----  ----

     文件        839  2018-04-11 15:29  beautyApp\.classpath

     文件        308  2018-04-11 15:29  beautyApp\.mymetadata

     文件       1928  2018-04-10 09:00  beautyApp\.project

     文件        508  2017-07-14 10:57  beautyApp\.settings\.jsdtscope

     文件         56  2017-07-14 10:57  beautyApp\.settings\com.genuitec.eclipse.j2eedt.core.prefs

     文件        430  2017-07-14 10:57  beautyApp\.settings\org.eclipse.jdt.core.prefs

     文件         90  2017-07-14 10:57  beautyApp\.settings\org.eclipse.m2e.core.prefs

     文件        580  2018-04-11 15:29  beautyApp\.settings\org.eclipse.wst.common.component

     文件        252  2017-07-14 10:57  beautyApp\.settings\org.eclipse.wst.common.project.facet.core.xml

     文件         49  2017-07-14 10:57  beautyApp\.settings\org.eclipse.wst.jsdt.ui.superType.container

     文件          6  2017-07-14 10:57  beautyApp\.settings\org.eclipse.wst.jsdt.ui.superType.name

     文件       6280  2018-04-11 15:28  beautyApp\pom.xml

     文件       2278  2018-04-11 17:02  beautyApp\src\main\java\com\jwh\controller\Oauth2Controller.java

     文件       5087  2018-04-11 09:16  beautyApp\src\main\java\com\jwh\controller\PayController.java

     文件        534  2017-07-13 16:03  beautyApp\src\main\java\com\jwh\excepion\CustomException.java

     文件       1506  2017-07-13 16:00  beautyApp\src\main\java\com\jwh\excepion\CustomExceptionResolver.java

     文件        364  2018-04-11 15:40  beautyApp\src\main\java\com\jwh\mapper\payinfoMapper.java

     文件       2738  2018-04-09 14:05  beautyApp\src\main\java\com\jwh\paytool\CommonsUtil.java

     文件       3418  2018-04-09 11:20  beautyApp\src\main\java\com\jwh\paytool\CommonUtil.java

     文件       1867  2018-04-11 17:25  beautyApp\src\main\java\com\jwh\paytool\ConfigUtil.java

     文件       2007  2018-04-09 11:20  beautyApp\src\main\java\com\jwh\paytool\IpUtil.java

     文件       1151  2018-04-09 11:20  beautyApp\src\main\java\com\jwh\paytool\MD5Util.java

     文件        672  2018-04-09 11:20  beautyApp\src\main\java\com\jwh\paytool\MyX509TrustManager.java

     文件       1282  2018-04-11 11:44  beautyApp\src\main\java\com\jwh\paytool\Oauth2Util.java

     文件       2872  2018-04-09 11:20  beautyApp\src\main\java\com\jwh\paytool\PayCommonUtil.java

     文件       2104  2018-04-09 11:20  beautyApp\src\main\java\com\jwh\paytool\Sha1Util.java

     文件       3688  2018-04-09 11:20  beautyApp\src\main\java\com\jwh\paytool\TenpayUtil.java

     文件       2116  2018-04-09 11:20  beautyApp\src\main\java\com\jwh\paytool\xmlUtil.java

     文件        895  2018-04-09 11:20  beautyApp\src\main\java\com\jwh\pojo\WeiXinOauth2Token.java

     文件        208  2017-07-14 14:12  beautyApp\src\main\resources\jdbc.properties

............此处省略133个文件信息

评论

共有 条评论