【实例简介】
本代码为本人最近开发用过的demo,前端后端的代码都已包括,只需根据自己的需求稍作修改即可;
【实例截图】
【核心代码】
PayDemo2
└── PayDemo
├── __MACOSX
│ └── PayDemo
│ └── src
│ ├── main
│ │ ├── java
│ │ │ └── com
│ │ │ └── mtgg
│ │ └── webapp
│ │ ├── jsp
│ │ └── WEB-INF
│ └── test
└── PayDemo
├── libs
│ └── alipay-sdk-java20170829142630.jar
├── Pay.iml
├── pom.xml
├── readme.txt
├── src
│ ├── main
│ │ ├── java
│ │ │ └── com
│ │ │ └── mtgg
│ │ │ ├── controller
│ │ │ │ ├── WeixinTest.java
│ │ │ │ └── WxPayController.java
│ │ │ └── entity
│ │ │ └── H5ScencInfo.java
│ │ ├── resources
│ │ │ └── SpringMVC-servlet.xml
│ │ └── webapp
│ │ ├── img
│ │ │ └── little_qrcode.jpg
│ │ ├── index.jsp
│ │ ├── js
│ │ │ └── zepto.min.js
│ │ ├── jsp
│ │ │ ├── fail.jsp
│ │ │ ├── pay.jsp
│ │ │ └── success.jsp
│ │ └── WEB-INF
│ │ └── web.xml
│ └── test
└── target
├── classes
│ ├── com
│ │ └── mtgg
│ │ ├── controller
│ │ │ ├── WeixinTest.class
│ │ │ └── WxPayController.class
│ │ └── entity
│ │ ├── H5ScencInfo$H5.class
│ │ └── H5ScencInfo.class
│ └── SpringMVC-servlet.xml
├── m2e-wtp
│ └── web-resources
│ ├── META-INF
│ │ ├── MANIFEST.MF
│ │ └── maven
│ │ └── com.mtgg
│ │ └── Pay
│ │ ├── pom.properties
│ │ └── pom.xml
│ └── WEB-INF
│ └── lib
│ └── alipay-sdk-java20170829142630.jar
├── maven-archiver
│ └── pom.properties
├── maven-status
│ └── maven-compiler-plugin
│ ├── compile
│ │ └── default-compile
│ │ ├── createdFiles.lst
│ │ └── inputFiles.lst
│ └── testCompile
│ └── default-testCompile
│ └── inputFiles.lst
├── Pay
│ ├── img
│ │ └── little_qrcode.jpg
│ ├── index.jsp
│ ├── js
│ │ └── zepto.min.js
│ ├── jsp
│ │ ├── fail.jsp
│ │ ├── pay.jsp
│ │ └── success.jsp
│ └── WEB-INF
│ ├── classes
│ │ ├── com
│ │ │ └── mtgg
│ │ │ ├── controller
│ │ │ │ ├── WeixinTest.class
│ │ │ │ └── WxPayController.class
│ │ │ └── entity
│ │ │ ├── H5ScencInfo$H5.class
│ │ │ └── H5ScencInfo.class
│ │ └── SpringMVC-servlet.xml
│ ├── lib
│ │ ├── alipay-sdk-java20170829142630.jar
│ │ ├── aopalliance-1.0.jar
│ │ ├── aspectjweaver-1.8.6.jar
│ │ ├── cglib-nodep-3.2.5.jar
│ │ ├── commons-codec-1.6.jar
│ │ ├── commons-io-2.5.jar
│ │ ├── commons-lang3-3.5.jar
│ │ ├── commons-logging-1.1.1.jar
│ │ ├── enjoy-3.2.jar
│ │ ├── fastjson-1.2.37.jar
│ │ ├── gson-2.8.0.jar
│ │ ├── guava-20.0.jar
│ │ ├── httpclient-4.1.2.jar
│ │ ├── httpclient-cache-4.1.2.jar
│ │ ├── httpcore-4.1.2.jar
│ │ ├── httpmime-4.1.2.jar
│ │ ├── IJPay-0.6.jar
│ │ ├── jackson-annotations-2.6.0.jar
│ │ ├── jackson-core-2.6.0.jar
│ │ ├── jackson-databind-2.6.0.jar
│ │ ├── jcl-over-slf4j-1.7.24.jar
│ │ ├── jfinal-3.2.jar
│ │ ├── jfinal-weixin-1.9.jar
│ │ ├── okhttp-2.7.5.jar
│ │ ├── okhttp-3.8.0.jar
│ │ ├── okio-1.11.0.jar
│ │ ├── slf4j-api-1.7.25.jar
│ │ ├── spring-aop-4.2.0.RELEASE.jar
│ │ ├── spring-aspects-4.2.0.RELEASE.jar
│ │ ├── spring-beans-4.2.0.RELEASE.jar
│ │ ├── spring-context-4.2.0.RELEASE.jar
│ │ ├── spring-core-4.2.0.RELEASE.jar
│ │ ├── spring-expression-4.2.0.RELEASE.jar
│ │ ├── spring-messaging-4.2.0.RELEASE.jar
│ │ ├── spring-web-4.2.0.RELEASE.jar
│ │ ├── spring-webmvc-4.2.0.RELEASE.jar
│ │ ├── weixin-java-common-2.8.0.jar
│ │ ├── weixin-java-mp-2.8.0.jar
│ │ ├── xmlpull-1.1.3.1.jar
│ │ ├── xpp3_min-1.1.4c.jar
│ │ └── xstream-1.4.9.jar
│ └── web.xml
├── Pay.war
└── tomcat
├── conf
│ ├── logging.properties
│ ├── tomcat-users.xml
│ └── web.xml
├── logs
│ └── access_log.2017-12-10
└── work
└── Tomcat
└── localhost
└── Pay
└── org
└── apache
└── jsp
├── index_jsp.class
└── index_jsp.java
70 directories, 88 files