日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

jeewx-api.jar入门教程

發(fā)布時間:2025/3/16 编程问答 16 豆豆
生活随笔 收集整理的這篇文章主要介紹了 jeewx-api.jar入门教程 小編覺得挺不錯的,現(xiàn)在分享給大家,幫大家做個參考.

jeewx-api.jar入門教程
附件:?
http://download.csdn.net/detail/zxl78585/8549027?
1、到微信官網(wǎng)申請測試帳號?
申請地址:http://mp.weixin.qq.com/debug/cgi-bin/sandboxinfo?action=showinfo&t=sandbox/index?
點擊登錄后,用自己的微信掃描



2、在Eclipse中配置Tomcat?
在window->preferences->server->runtime environments?

2、打開Eclipse,創(chuàng)建一個web項目?

我的eclipse默認的jdk是1.5的,這里,我們需要將jdk修改成1.7的。:在項目上點擊右鍵,選擇build path,選中configure build path,將libraries中的jdk1.5選中,點擊edit,修改成1.7的。?
3、導入jar包?
jeecg-api包依賴其他九個包,一塊兒導入?

選中這些包,點擊右鍵,build path ,點擊add to build path,這樣,所有的jar都被添加到項目中去了?
4、創(chuàng)建表單頁面?
在WebContent目錄中創(chuàng)建一個index.jsp頁面

Html代碼??
  • <body>??
  • <form?action="ApiDemo"?method="post">?????
  • ????<table>??????????
  • ????????<tr>??????????????
  • ????????????<td>appId</td>??????????????
  • ????????????<td><input?type="text"?id="appId"?name="appId"?/></td>???????????
  • ???????</tr>??????????
  • ???????<tr>??????????????
  • ????????????<td>appSecret</td>??????????????
  • ???????????<td><input?type="text"?id="appSecret"?name="appSecret"?/></td>??????????
  • ???????</tr>??????????
  • ???????<tr>??????????????
  • ???????????<td?colspan="2"?align="center"><input?type="submit"?value="提交"?/></td>??????????
  • ???????</tr>??????
  • ????</table>??
  • </form>??
  • <%??
  • /*?獲取后臺傳過來的內容?*/??
  • String?data?=?(String)session.getAttribute("data");??
  • %>??
  • <%=data?%>??
  • </body>??
  • ?

    5、創(chuàng)建servlet?
    新創(chuàng)建一個servlet會報錯,這個一般是缺少jar導致的,這時候,我們不需要從外部導入,在build path中將tomcat的包加過來即可添加方法?
    在項目上點擊右鍵?
    build path-&gt;configure build path-&gt;libraries-&gt;add library-&gt;server runtime?

    6、在doPost方法中,寫:

    ?

    ?

    Java代碼??
  • ?//設置編碼格式??????????
  • request.setCharacterEncoding("utf-8");??????????
  • //獲取頁面?zhèn)鬟^來的參數(shù)??????????
  • String?appid?=?request.getParameter("appId");??????????
  • String?appsecret?=?request.getParameter("appSecret");??????????
  • //判斷appid和appsecret是否為空??????????
  • if(StringUtils.isNotBlank(appid)?&&?StringUtils.isNotBlank(appsecret)){??????????????
  • ????//token??????????????
  • ????String?token?=?null;??????????????
  • ????//獲取token??????????????
  • ????try?{??????????????????
  • ????????//調用jeewx-api中的方法,獲取token??????????????????
  • ????????token?=?JwTokenAPI.getAccessToken(appid,?appsecret);??????????????
  • ????}?catch?(WexinReqException?e)?{??????????????
  • ????}??????????????
  • ????List<Wxuser>?users?=?null;??????????????
  • ????//通過token獲取所有用戶??????????????
  • ????try?{??????????????????
  • ????????users?=?JwUserAPI.getAllWxuser(token,?null);??????????????
  • ????}?catch?(WexinReqException?e)?{??????????????
  • ????}??????????????
  • ????StringBuffer?result?=?new?StringBuffer();??????????????
  • ????//將結果拼成字符串??????????????
  • ????for?(Wxuser?wxuser?:?users)?{??????????????????
  • ????????result.append("國家:"+wxuser.getCountry()+"?城市:"+wxuser.getCity()+"?性別:"+wxuser.getSex()+"<br/>");??????????????
  • ????}??????????????
  • ????//將結果放入session中??????????????
  • ????request.getSession().setAttribute("data",?result.toString());??????????????
  • ????//跳轉到剛才的頁面??????????????
  • ????response.sendRedirect("index.jsp");??????????
  • }??

  • 7、web.xml文件中

    Xml代碼??
  • <?xml?version="1.0"?encoding="UTF-8"?>??
  • <web-app?xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"?xmlns="http://java.sun.com/xml/ns/javaee"?xsi:schemaLocation="http://java.sun.com/xml/ns/javaee?http://java.sun.com/xml/ns/javaee/web-app_2_5.xsd"?id="WebApp_ID"?version="2.5">????
  • ????<display-name>apiDemo</display-name>????
  • ????<welcome-file-list>??????
  • ????????<welcome-file>index.html</welcome-file>??????
  • ????????<welcome-file>index.htm</welcome-file>??????
  • ????????<welcome-file>index.jsp</welcome-file>??????
  • ????????<welcome-file>default.html</welcome-file>??????
  • ????????<welcome-file>default.htm</welcome-file>??????
  • ????????<welcome-file>default.jsp</welcome-file>????
  • ????</welcome-file-list>????
  • ????<servlet>??????
  • ????????<description></description>??????
  • ????????<display-name>ApiDemo</display-name>??????
  • ????????<servlet-name>ApiDemo</servlet-name>??????
  • ????????<servlet-class>apiDemo.userServiceTest.ApiDemo</servlet-class>????
  • ????</servlet>????
  • ????<servlet-mapping>??????
  • ????????<servlet-name>ApiDemo</servlet-name>??????
  • ????????<url-pattern>/ApiDemo</url-pattern>????
  • ????</servlet-mapping>??
  • </web-app>??
  • ?
    8、運行tomcat服務器?
    頁面:?

    在里面輸入appId和appSecret點擊提交,下面會返回對應的結果:?

    ?

    總結

    以上是生活随笔為你收集整理的jeewx-api.jar入门教程的全部內容,希望文章能夠幫你解決所遇到的問題。

    如果覺得生活随笔網(wǎng)站內容還不錯,歡迎將生活随笔推薦給好友。