資源簡(jiǎn)介
修改ConfigUtil里面配置上自己的東西就可以直接測(cè)試了。具體里面有說明

代碼片段和文件信息
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授權(quán)地址
?*?
?*?@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“;
}
/**
?*?授權(quán)完畢獲取openId
?*?
?*?@return
?*?@throws?ServletException
?*?@throws?IOException
?*/
@RequestMapping(“/oauth2_base“)
public?String?oauth2_base(HttpServletRequest?requestHttpServletResponse?response)?throws?ServletException?IOException?{
//?將請(qǐng)求、響應(yīng)的編碼均設(shè)置為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;
}
}
?屬性????????????大小?????日期????時(shí)間???名稱
-----------?---------??----------?-----??----
?????文件????????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個(gè)文件信息
評(píng)論
共有 條評(píng)論