最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

Java后臺(tái)與微信小程序的數(shù)據(jù)交互實(shí)現(xiàn)

 更新時(shí)間:2020年12月10日 10:50:29   作者:盛難晨  
這篇文章主要介紹了Java后臺(tái)與微信小程序的數(shù)據(jù)交互實(shí)現(xiàn),文中通過示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧

想把自己寫的一個(gè)小項(xiàng)目轉(zhuǎn)成微信小程序,主要是因?yàn)樾〕绦虮容^火,而且自己想學(xué)一下小程序的東西,所以抱著初學(xué)者的心態(tài)開始了這個(gè)痛苦的旅程??催^小程序的一點(diǎn)視頻,個(gè)人感覺和HTML,css,js差不多,甚至比前端更簡(jiǎn)單一些,可能是微信小程序做不出來那些炫酷的動(dòng)態(tài)效果。 首先,要從Java后臺(tái)查詢出一組數(shù)據(jù),然后轉(zhuǎn)成json串返回。我總共總結(jié)了2種方法返回?cái)?shù)據(jù)。一種非常簡(jiǎn)單,一種顯得繁瑣。

第一種通過springmvc的組件@ResponseBod返回?cái)?shù)據(jù)

/* 
	 *  查詢用戶
	 *       通過springmvc的組件@ResponseBody,十分的簡(jiǎn)便
	 */
	@RequestMapping("findUser")
	public @ResponseBody User findUser()throws Exception {
			
		User user = userService.findUserByid(1);
		return user;
	}

第二種

1.通過先有三個(gè)response的設(shè)置
2. 然后查詢出數(shù)據(jù)
3.創(chuàng)建json對(duì)象
4.創(chuàng)建writer對(duì)象
5.返回json

/* 
	 *    查詢用戶
	 *      將查詢的數(shù)據(jù)轉(zhuǎn)成json串,然后通過response返回給微信小程序,這樣十分的麻煩   
	 */
	@RequestMapping("findUser2")
	public void findUser2(HttpServletResponse response)throws Exception {
		response.setContentType("text/html;charset=utf-8");     
    /* 設(shè)置響應(yīng)頭允許ajax跨域訪問 */ 
    response.setHeader("Access-Control-Allow-Origin", "*"); 
    /* 星號(hào)表示所有的異域請(qǐng)求都可以接受, */ 
    response.setHeader("Access-Control-Allow-Methods", "GET,POST"); 
		
		User user = userService.findUserByid(1);
		Gson gson=new Gson();
		String json = gson.toJson(user);
		System.out.println(json);
		
		Writer out = response.getWriter();
		out.write(json);
		out.flush();
	}

對(duì)了,還要導(dǎo)入json的包,自己可以下(這個(gè)簡(jiǎn)單) 如果不出什么意外,后臺(tái)基本完成了工作,接下來就是微信小程序的接受工作 后臺(tái)的接收也有一些坑,對(duì)會(huì)小程序的不會(huì)有什么問題,對(duì)于小白就不那么友好了

在這里插入圖片描述

這個(gè)就是我后臺(tái)接收的代碼,相對(duì)也比較簡(jiǎn)單。 開始我就是這么寫的,但是始終接收不到數(shù)據(jù),最后靜下心來好好想想了邏輯,發(fā)現(xiàn)我還差一段代碼。

在這里插入圖片描述

好了到這里也就完成了,??吹竭@篇文章的你這篇文章對(duì)你有所幫助。 附上自己的結(jié)果圖

在這里插入圖片描述

到此這篇關(guān)于Java后臺(tái)與微信小程序的數(shù)據(jù)交互實(shí)現(xiàn)的文章就介紹到這了,更多相關(guān)Java與小程序數(shù)據(jù)交互內(nèi)容請(qǐng)搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!

相關(guān)文章

  • Java Collection和Collections的區(qū)別

    Java Collection和Collections的區(qū)別

    本文主要介紹了Java Collection和Collections的區(qū)別,Collection?是表示集合的接口,而?Collections?是對(duì)集合進(jìn)行操作的工具類,下面就來介紹一下具體用法,感興趣的可以了解一下
    2023-12-12
  • java 排序算法之快速排序

    java 排序算法之快速排序

    這篇文章主要介紹了java 排序算法之快速排序,文中通過圖片和代碼講解相關(guān)知識(shí)非常詳細(xì),大家如果有需要的話可以參考一下這篇文章
    2021-09-09
  • Spring?Gateway基礎(chǔ)教程

    Spring?Gateway基礎(chǔ)教程

    本文主要總結(jié)Spring?Gateway的基礎(chǔ)用法,內(nèi)容包括網(wǎng)關(guān)、Spring?Gateway工作流程、Spring?Cloud?Gateway搭建、路由配置方式、負(fù)載均衡實(shí)現(xiàn)、斷言工廠這幾個(gè)部分,感興趣的朋友跟隨小編一起看看吧
    2023-11-11
  • SpringSecurity?用戶帳號(hào)已被鎖定的問題及解決方法

    SpringSecurity?用戶帳號(hào)已被鎖定的問題及解決方法

    這篇文章主要介紹了SpringSecurity?用戶帳號(hào)已被鎖定,本文給大家分享問題原因及解決方式,需要的朋友可以參考下
    2023-12-12
  • 關(guān)于JAVA經(jīng)典算法40題(超實(shí)用版)

    關(guān)于JAVA經(jīng)典算法40題(超實(shí)用版)

    本篇文章小編為大家介紹一下,關(guān)于JAVA經(jīng)典算法40題(超實(shí)用版),有需要的朋友可以參考一下
    2013-04-04
  • SpringBoot如何導(dǎo)出Jar包并測(cè)試(使用IDEA)

    SpringBoot如何導(dǎo)出Jar包并測(cè)試(使用IDEA)

    這篇文章主要介紹了SpringBoot如何導(dǎo)出Jar包并測(cè)試(使用IDEA),具有很好的參考價(jià)值,希望對(duì)大家有所幫助,如有錯(cuò)誤或未考慮完全的地方,望不吝賜教
    2024-07-07
  • Springboot自定義全局異常問題

    Springboot自定義全局異常問題

    這篇文章主要介紹了Springboot自定義全局異常問題,具有很好的參考價(jià)值,希望對(duì)大家有所幫助,如有錯(cuò)誤或未考慮完全的地方,望不吝賜教
    2024-05-05
  • 詳解SpringBoot中Session超時(shí)原理說明

    詳解SpringBoot中Session超時(shí)原理說明

    本篇文章主要介紹了詳解SpringBoot中Session超時(shí)原理說明,小編覺得挺不錯(cuò)的,現(xiàn)在分享給大家,也給大家做個(gè)參考。一起跟隨小編過來看看吧
    2017-08-08
  • 解析Mybatis延遲加載問題

    解析Mybatis延遲加載問題

    這篇文章主要介紹了Mybatis的延遲加載問題,本文給大家介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或工作具有一定的參考借鑒價(jià)值,需要的朋友可以參考下
    2021-05-05
  • SpringBoot解決同名類導(dǎo)致的bean名沖突bean name conflicts問題

    SpringBoot解決同名類導(dǎo)致的bean名沖突bean name conflicts問題

    這篇文章主要介紹了SpringBoot解決同名類導(dǎo)致的bean名沖突bean name conflicts問題,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。如有錯(cuò)誤或未考慮完全的地方,望不吝賜教
    2023-06-06

最新評(píng)論

延边| 成都市| 包头市| 囊谦县| 长宁区| 丹江口市| 屏东县| 霞浦县| 山东| 包头市| 兴海县| 牟定县| 兴文县| 孝感市| 华宁县| 龙州县| 新野县| 克拉玛依市| 武山县| 绥化市| 新巴尔虎右旗| 东光县| 班玛县| 章丘市| 阿拉善左旗| 南溪县| 襄樊市| 都江堰市| 新泰市| 二连浩特市| 封丘县| 铁力市| 杂多县| 冀州市| 疏附县| 安义县| 中山市| 包头市| 奉贤区| 德阳市| 大兴区|