java与小程序交互时返回数据为NaN

微信小程序控制台出错的页面

解决方法

经过解决才发现是console.log(+res.data)多了一个+号,去掉就没错了

小程序.js代码

Page({/*** 页面的初始数据*/data: {},
/*** 数据库连接*/bindtest: function () {wx.request({url: 'http://localhost:8080/test',//服务器地址(localhost:8080/路径名)data: {username: 'zhangsan',password: 'zs'},method: 'GET',header: {'content-type': 'application/json' // 默认值application/x-www-form-urlencoded(String)},success: function (res) {console.log(+res.data);},fail: function (res) {console.log(".....fail.....");}})},/*** 生命周期函数--监听页面加载*/onLoad: function (options) {},/*** 生命周期函数--监听页面初次渲染完成*/onReady: function () {},/*** 生命周期函数--监听页面显示*/onShow: function () {},/*** 生命周期函数--监听页面隐藏*/onHide: function () {},/*** 生命周期函数--监听页面卸载*/onUnload: function () {},/*** 页面相关事件处理函数--监听用户下拉动作*/onPullDownRefresh: function () {},/*** 页面上拉触底事件的处理函数*/onReachBottom: function () {},/*** 用户点击右上角分享*/onShareAppMessage: function () {}
})

.wxml代码

<view><button bindtap='bindtest'>test</button>
</view>

java中controller中的代码(框架用了spring-boot使用)

import org.springframework.web.bind.annotation.RequestMapping;
import org.springframework.web.bind.annotation.RestController;import javax.servlet.ServletException;
import javax.servlet.http.HttpServletRequest;
import javax.servlet.http.HttpServletResponse;
import java.io.IOException;
import java.io.Writer;@RestController
public class WXTestController {@RequestMapping(value="/test")protected void buttonTest(String username, String password, HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException {// TODO Auto-generated method stubSystem.out.println("进入doGet........");response.setContentType("text/html;charset=utf-8");/* 设置响应头允许ajax跨域访问 */response.setHeader("Access-Control-Allow-Origin", "*");/* 星号表示所有的异域请求都可以接受, */response.setHeader("Access-Control-Allow-Methods", "GET,POST");//获取微信小程序get的参数值并打印username = request.getParameter("username");password = request.getParameter("password");System.out.println("username="+username+" ,password="+password);//返回值给微信小程序Writer out = response.getWriter();out.write("ssss");out.flush();}
}

参考资源:https://www.cnblogs.com/zeroingToOne/p/8987554.html

微信小程序与java语言mysql数据库相关推荐

  1. 记一次微信小程序云函数操作Mysql数据库

    一.前因 在制作课程设计的时候需简单地操作Mysql数据库使得小程序可以与其他端系统进行数据交互 这时候问题来了,仅仅只是因为一个插入表的数据库操作就单独制作一个Servlet看似又有点浪费服务器资源 ...

  2. 微信小程序云开发连接MySQL数据库

    本文章参考以下文章:文章1,文章2 由于在进行微信小程序云开发时,MySQL数据库里的数据不便转移到云数据库,所以在参考了多篇文章后进行了MySQL数据库的连接. 由于时间有限,我就不将步骤一一写出来 ...

  3. 微信小程序-云函数连接MySQL数据库

    第一次做微信小程序,碰到了很多问题,仅对验证过的内容进行简单记录. 1.新建云函数mysql 云开发环境初始化参见:https://blog.csdn.net/yuxiao1121/article/d ...

  4. 微信小程序云开发使用mysql数据库

    文章目录 准备 第一步创建一个nodejs云函数 第二步 按照下面的代码编写通用sql执行云函数 第三步 修改package.json,这个是为了方便云函数云端安装依赖所需 第四步上传云函数并云端安装 ...

  5. 微信小程序云函数操作云数据库Mysql

    微信小程序云函数操作云数据库Mysql 参考一 参考二 云函数是一段运行在云端的代码,无需管理服务器,在开发工具内编写.一键上传部署即可运行后端代码. 小程序内提供了专门用于云函数调用的 API.开发 ...

  6. Java小程序post如何传参,微信小程序向Java后台传输参数的方法实现

    微信小程序向Java后台传输参数的方法实现 首先,微信小程序我使用的是微信web开发者工具 想要向后台传输数据,需要在js中写 在微信小程序的官方文档中可以看到一个api叫wx.request它的作用 ...

  7. PHP开发B2C商城 微信小程序商城系统源码+数据库,轻量级前后端分离的电商系统,支持微信小程序 + H5+ 公众号 + APP

    项目介绍 一款轻量级.高性能.前后端分离的电商系统,支持微信小程序 + H5+ 公众号 + APP,前后端源码完全开源,看见及所得,完美支持二次开发,可学习可商用,让您快速搭建个性化独立商城. 完整代 ...

  8. 计算机毕业设计Python+django 宠物领养中心小程序(源码+系统+mysql数据库+Lw文档)

    项目介绍 据世界动物保护协会统计,全世界大概有5亿只流浪狗和散养的狗和大致同样数量的流浪猫,而这些主要源于主人的弃养.同时,在很多地区,狗和猫都处于散养状态,这部分的动物,也经常会变成流浪动物.猫和狗 ...

  9. 使用微信小程序云空间操作云数据库

    使用微信小程序云空间操作云数据库 在微信开发工具中有个云空间,想必大家在开发的过程中应该都已经看见了. 一番下一步下一步操作后我们就能够使用这个云空间了,这个时候就可以根据基础的控制面板进行功能上的选 ...

最新文章

  1. gnokii 短信猫 中文安装使用文档
  2. 回顾国产手机4年沉浮,仍然只是靠这三招翻身
  3. [云炬ThinkPython阅读笔记]2.1 赋值语句
  4. Android异步编程
  5. [转载] Controller报错:java.lang.NoSuchMethodException: java.util.List.<init>()
  6. Python MySQL创建表
  7. 陕西居民医保微信缴纳教程来了,太方便了
  8. atmega8 例程:USART串口通信
  9. 计算机网络c4比赛题目,计算机网络C4习题
  10. python怎么添加ui_如何在Python中创建UI
  11. JavaScript——Prototype详探
  12. Soul网关源码阅读(九)插件配置加载初探
  13. Word 参考文献的自动修改
  14. Linux系统-进程概念
  15. 乔布斯鲜为人知的私生活:低调、曾经多情
  16. php ajax jquery瀑布流,jQuery瀑布流插件——jQuery.Waterfall
  17. 基于百度飞桨PaddleOCR的图片文字识别
  18. 2022.04.21【日常维护】|服务器存储清理浅谈
  19. android 跑马灯 竖线,专为电竞和内容创作者而生!体验惠普 ENVY TE01台式机
  20. c语言0和1二进制,二进制0和1代表什么

热门文章

  1. win10系统脚本批处理开启和停止服务器,批处理命令一键彻底关闭WIN10自动更新...
  2. DEFCON 23即将展开物联网“大屠杀”
  3. 长春欲造“书城” 自助图书馆让读者在家门口畅快阅读
  4. 《策略投资》第1、2章读书分享
  5. 长 三 角 制 造 - 香 港 服 务
  6. 赠书赠券:《大话计算机》
  7. Remote 'g' packet reply is too long 错误
  8. 华为遭到英国政府调查。网友: 全世界都在针对华为!
  9. 做移动网站还是移动应用程序?
  10. 2019加密市场金融借贷领域研究报告(英文版) | TokenInsight