找回密码
 立即注册

QQ登录

只需一步,快速开始

[文档教程] 微信葡京娱乐网址平台开发教程Java版

  [复制链接]
查看: 20611|回复: 192
最佳答案
4 

16

主题

140

帖子

830

积分

略知一二

积分
830
好多教程都是php写的,来个java版的,现在用java开的人也很多,应该还是比较实用。
  1. package com.ifp.weixin.controller;

  2. import java.io.IOException;
  3. import java.io.PrintWriter;
  4. import java.io.UnsupportedEncodingException;

  5. import javax.annotation.Resource;
  6. import javax.servlet.http.HttpServletRequest;
  7. import javax.servlet.http.HttpServletResponse;

  8. import org.springframework.stereotype.Controller;
  9. import org.springframework.web.bind.annotation.RequestMapping;
  10. import org.springframework.web.bind.annotation.RequestMethod;

  11. import com.ifp.weixin.biz.core.CoreService;
  12. import com.ifp.weixin.util.SignUtil;

  13. @Controller
  14. @RequestMapping("/weixinCore")
  15. public class WeixinController {

  16.         @Resource(name="coreService")
  17.         private CoreService coreService;
  18.         
  19.         @RequestMapping(method = RequestMethod.GET)
  20.         public void get(HttpServletRequest request, HttpServletResponse response) {
  21.                 // 微信加密签名,signature结合了开发者填写的token参数和请求中的timestamp参数、nonce参数。
  22.                 String signature = request.getParameter("signature");
  23.                 // 时间戳
  24.                 String timestamp = request.getParameter("timestamp");
  25.                 // 随机数
  26.                 String nonce = request.getParameter("nonce");
  27.                 // 随机字符串
  28.                 String echostr = request.getParameter("echostr");

  29.                 PrintWriter out = null;
  30.                 try {
  31.                         out = response.getWriter();
  32.                         // 通过检验signature对请求进行校验,若校验成功则原样返回echostr,否则接入失败
  33.                         if (SignUtil.checkSignature(signature, timestamp, nonce)) {
  34.                                 out.print(echostr);
  35.                         }
  36.                 } catch (IOException e) {
  37.                         e.printStackTrace();
  38.                 } finally {
  39.                         out.close();
  40.                         out = null;
  41.                 }
  42.         }

  43.         @RequestMapping(method = RequestMethod.POST)
  44.         public void post(HttpServletRequest request, HttpServletResponse response) {
  45.                 //暂时空着,在这里可处理用户请求
  46.         }
  47. }
复制葡京赌场网站

游客,如果您要查看本帖隐藏内容请回复

哈哈哈!每天好心情,nice~
回复

使用道具 举报

最佳答案
0 

0

主题

1

帖子

25

积分

新人求带

积分
25
发表于 2015-8-24 16:12:18 | 显示全部楼层
不错不错不错不错不错不错不错不错
最佳答案
0 

1

主题

4

帖子

39

积分

新人求带

积分
39
发表于 2015-8-25 10:48:47 | 显示全部楼层
java开发的好少,希望能有更多的文章,谢谢楼主!
回复 支持 反对

使用道具 举报

最佳答案
0 

1

主题

12

帖子

15

积分

新人求带

积分
15
发表于 2015-8-25 18:22:06 | 显示全部楼层
学习,谢谢了
回复 支持 反对

使用道具 举报

最佳答案
0 

1

主题

12

帖子

44

积分

新人求带

积分
44
发表于 2015-8-25 21:43:35 来自手机 | 显示全部楼层
嗯你手头有类似java的资料不!多搞点,我努力学学
回复 支持 反对

使用道具 举报

最佳答案
0 

1

主题

21

帖子

34

积分

新人求带

积分
34
发表于 2015-8-26 12:30:48 | 显示全部楼层
了解一下,感谢楼主
回复 支持 反对

使用道具 举报

最佳答案
0 

0

主题

81

帖子

369

积分

略知一二

积分
369
发表于 2015-9-16 12:46:27 | 显示全部楼层
啥时发士大夫是打发斯蒂芬
回复 支持 反对

使用道具 举报

最佳答案
0 

0

主题

11

帖子

23

积分

新人求带

积分
23
发表于 2015-9-16 21:40:34 | 显示全部楼层

谢谢分享
回复

使用道具 举报

最佳答案
0 

0

主题

1

帖子

25

积分

新人求带

积分
25
发表于 2015-9-17 14:59:11 | 显示全部楼层
进来看看。。。。。。。。。。。。。。。。。。。。。。。。。。。。
回复

使用道具 举报

最佳答案
0 

0

主题

1

帖子

25

积分

新人求带

积分
25
发表于 2015-9-23 10:03:49 | 显示全部楼层
goooooood学习学习
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则



www.mainetimberworks.com—微信开发者的分享交流平台,专注微信开发生态。

天津市滨海新区
中新生态城中成大道生态建设公寓9号楼3层301

微信葡京娱乐网址号

市场合作
[email protected]