资源简介
修改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\.myme
文件 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.xm
文件 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.xm
文件 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\xm
文件 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个文件信息
相关资源
- 微信支付宝万能交易截图神器v1.0免费
- 微信公众号/小程序整套程序源码含微
- 微信支付官方demo
- spring+mybatis接入微信支付支付宝支付包
- 阿狸子微信产品竞价单页 解密版
- 微信扫码支付模式二。配置参数就能
- IE_Spy.rar
- 2019最新.Net MVC微信授权登录及微信支
- 微信支付宝及时到账网站源码
- zzpay开源个人微信和支付宝免签收款系
- .netMVC框架微信公众号支付
- 微信支付扫一扫demo完整代码
- 喜来客微信支付宝二维码收款语音提
- 一个带有数据库的完整版本的旅游网
- 微信支付小程序视频教程资源信息.
- SpringBoot集成app微信支付.rar
- 品优购微信支付最新配置文件
- 微信支付接口打包2
- 手把手微信jsapi公众号支付教程
- 微信h5支付“网站域名ICP备案主体与商
- 微信支付商户平台企业向个人付款接
- uni-app之微信支付.zip
- ESChop微信支付支付宝支付QQ钱包免手续
- Spring Boot 2.x整合微信支付在线教育网
- 微信支付+支付宝支付
- 微信支付-补充JSAPI获取openid
- 微信小程序测试工具
- 企业付款到个人零钱的源码demo
- 微信公众号支付
- 仿微信 支付宝支付密码界面htm
评论
共有 条评论