javaweb 课设常见问题及其解决总结 前后端交互部分

前言

做完课设很久了,做课设的过程中遇到了很多问题,有些问题很沙雕,有些问题坑很深,但是不论什么,解决他们花费了很长时间和精力,甚至让博主几近崩溃(拼写错误debug一下午是真的难顶)。不过更多的情况是各路博主的百家饭,把一个一个的技术要点搞明白。

我认为这是值得的,因为发现问题——寻找答案——解决问题的过程就是一种高效学习。好在浏览器有浏览记录,能让我看见做课设的几周的心路和成长历程 (第一次提到浏览记录而没产生快删的想法)

在此,我打算把做课设过程中遇到的问题进行一下汇总,如果你也在做javaweb的课设或者将来要做,不妨先收藏一下,简单看一看,有个心理准备。已经有过实践的和我一样的入门小白不妨来寻找一下共鸣,顺道一起学习进步;经验丰富的sto技术大佬orz就请多指教,欢迎指正和补充。

总之话不多说,搞起来先!!

这个博客相当于问题汇总,会一直更新哒,欢迎补充~~。


前端数据处理

前后端数据处理问题主要集中在数据与json字符串的相互转化上。

前端js中有内置对象JSON可对数据进行处理:

对象转json

使用JSON对象的stringify方法就可以将对象或者集合转化成json字符串。

例如,将一个对象转化成为json并输出:

var obj;
...
alert(JSON.stringify(obj));
...

这个操作在前端向后端传值时候非常常用。

json转对象

使用JSON对象的parse方法可以将json字符串转化为对象或者集合。
例如,ajax后台传来了一个对象list(在responseText中),我们可以这样解析它:

var objArray;
...
if(xml.readyState == 4){
   	//xml是ajax XMLHttpRequest对象
	objArray = JSON.parse(xml.responseText);	//解析后台传来的json数据
}
...

后端数据处理

后端处理数据的主要问题也是对象与json之间的互相转化。这个处理方式有很多,这里仅展示使用Gson对象进行处理这一种途径。

首先,使用Gson对象需要引包:在这里插入图片描述在引了包之后,就可以使用Gson对象了。

对象转json

这个相对容易,使用GsontoJson方法即可,传入对象,返回对应的json字符串。

例如,将vip对象转化为json格式:

...
Gson gson = 
  • 1
    点赞
  • 13
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值