
js,小程序共用java后端进行数据传输
发布日期:2021-05-07 00:08:38
浏览次数:10
分类:技术文章
本文共 2429 字,大约阅读时间需要 8 分钟。
一,java后端代码package maven_weather;import java.io.IOException;import java.io.PrintWriter;import java.util.ArrayList;import javax.servlet.ServletException;import javax.servlet.http.HttpServlet;import javax.servlet.http.HttpServletRequest;import javax.servlet.http.HttpServletResponse;import net.sf.json.JSONArray;/** * Servlet implementation class testServelt */public class testServelt extends HttpServlet { private static final long serialVersionUID = 1L; /** * @see HttpServlet#HttpServlet() */ public testServelt() { super(); // TODO Auto-generated constructor stub } /** * @see HttpServlet#doGet(HttpServletRequest request, HttpServletResponse response) */ protected void doGet(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException { System.out.println("接受请求成功!"); System.out.println("定义一个数组,存放数据!"); String callbacka=request.getParameter("callbackfun"); System.out.println("回调函数的名字:"+callbacka); // 这里自己定义一个数组,提供测试 ArrayListpeopleList=new ArrayList (); peopleList.add("1230"); peopleList.add("189"); peopleList.add("456"); peopleList.add("0000");// System.out.print("遍历这个peopelList数组:");// for(String l:peopleList){// System.out.print(l+" ");// }// System.out.println();// System.out.println("========================="); // 将数组转换成json格式,然后再交给回调函数, System.out.println("将数组转换成json格式:"); JSONArray jArray = JSONArray.fromObject(peopleList); System.out.println(jArray); PrintWriter writer=response.getWriter(); String s = "{\"images\": "+jArray+"}"; if(callbacka==null){ s=s; }else{ s=callbacka+"("+s+")"; } response.getWriter().write(s); } /** * @see HttpServlet#doPost(HttpServletRequest request, HttpServletResponse response) */ protected void doPost(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException { // TODO Auto-generated method stub doGet(request, response); }}
二,html代码
三,微信小程序js代码
/* 向后端发送请求 */ btnPost:function(){ var url="http://localhost:8080/maven/testServelt" wx.request({ url: url, // jsonp: 'callbackfun',//传递给请求处理程序或页面的,用以获得jsonp回调函数名的参数名(默认为:callback) // jsonpCallback: "jsonpCallback",//自定义的jsonp回调函数名称,默认为jQuery自动生成的随机函数名 headers: { 'Content-Type': 'application/json' }, success: function (res) { console.log(res.data.images); } }) }
发表评论
最新留言
网站不错 人气很旺了 加油
[***.192.178.218]2025年03月28日 06时44分11秒
关于作者

喝酒易醉,品茶养心,人生如梦,品茶悟道,何以解忧?唯有杜康!
-- 愿君每日到此一游!
推荐文章
IDEA效率快捷键收集
2019-03-03
并发情况下三种线程/并发安全
2019-03-03
希尔排序
2019-03-03
C#,asp.net,ashx处理session
2019-03-03
501 5.1.7 Invalid address
2019-03-03
foxmail 登录 exchange 2013 exchange 2016
2019-03-03
Netty高性能原理和框架架构解析
2019-03-03
C/C++ * & : :: -> .等特殊符号
2019-03-03
(00)剑指 Offer 13. 机器人的运动范围
2019-03-03
剑指 Offer 25. 合并两个排序的链表
2019-03-03
C# WinForm 监视文件变化程序
2019-03-03
将本地已有的maven工程导入工作空间
2019-03-03
这个坑
2019-03-03
spring boot和sping的一些注解
2019-03-03
Mybatis整合ehcache
2019-03-03
Java基础之反射
2019-03-03
线程池之SingleThreadPool学习
2019-03-03
对象的创建、内存布局和访问定位
2019-03-03
Redis支持的5种数据类型
2019-03-03