链接:https://pan.baidu.com/s/1viujpT2EcgA8zFasHicflA
提取码:wcvd
idea
springmvc
微信小程序开发工具
tomcat
微信小程序API
所使用的jar包
我已经上传到百度云盘里了,如果有需要可以去下载
链接:https://pan.baidu.com/s/1KSqQLs9JMWB2SqgVVEwhKw
提取码:9s0s
1.JAV后端详解
我写后台主要使用的是Java,框架是SSM,由于自己的知识浅薄,只能使用自己已有的知识进行开发学习,因为微信小程序前台和后台数据传输是以Json数据格式传送的,所以建议如果了解过springBoot的话,用它更加方便快捷。
在这里我给大家说一个json数据格式究竟是什么,希望对大家有点帮助!!!
首先在idea中创建一个JavaEE项目,具体如何创建,在这里我就不祥解了,如果有不会的,可以去网上搜一艘,在这里我会直接打开我先前创建下个JavaEE项目。
springmvc
org.springframework.web.servlet.DispatcherServlet
contextConfigLocation
classpath:springmvc.xml
1
springmvc
/
encoding
org.springframework.web.filter.CharacterEncodingFilter
encoding
utf-8
encoding
/*
@Controller
public class DemoController {
@RequestMapping("getUser")
@ResponseBody
public List getUser(){
List list = new ArrayList<>();
list.add("中北大学");
list.add("653");
list.add("实验室");
return list;
}
}
至此,使用Java编写的后台已经基本完成,接下来启动tomcat,测试看是否编写成功
如果出现一下内容,则说明后台编写成功,要以json格式输出,因为小程序前台和后台相连是以json格式输出的
姓名:{{item}}
index.js
//index.js
const app = getApp()
Page({
data: {
list:''
},
houduanRequest:function(){
var that = this;
wx.request({
url: 'http://localhost:8888/xiaochengxu/getUser',//自己请求的服务器的地址
method: 'GET',
header: {
'content-type': 'application/json' // 默认值
},
success: function (req) {
var list = req.data;
if (list == null) {
wx.showToast({
title: 'ErrorMessage',
icon: 'false', //图标
duration: 1500 //提示的延迟的时间
})
} else {
that.setData({
list: list
})
}
}
})
},
onLoad: function() {
},
})
到此基本的功能代码已经完成了,现在我们开始启动tomcat,进行运行,看看结果究竟是什么…