B/S开发中的小记

【想到哪写到哪,对自己前段时间遇到过、解决过的问题,一些自己遇到问题看过的帖子,然后把问题解决。】

1.json数据的打包和解析:

从数据库获取,后端对jason数据的打包,前端接收和解析。肯定会用到吧。

例子:jsp页面根据json数据动态生成table
https://blog.csdn.net/mmoooodd/article/details/77968116#commentBox

 

后台解析:

  JsonParser parser = new JsonParser();//创建JSON解析器
        JSONObject jsonObject = JSONObject.fromObject(json);
        System.out.println("canshu:" + jsonObject.get("canshu"));     //将json数据转为为String型的数据

        double canshu= Double.parseDouble(jsonObject.get("canshu").toString());

2.个人觉得做网站开发,逻辑无非就是数据传来传去的过程。页面之间相互传数据,页面与后台互相传数据,后台与数据库。

ajax传值。

例子:function submitOnclick() {
      
        var jsonstr = [{"编号":"001","名称":"小苹果","描述":"现代神曲,大妈的最爱"},{"编号":"002","名称":"mou宝","描述":"想怎么玩就怎么完"}];
        var json = JSON.stringify(jsonstr);
        $.ajax({
            type: "POST",
            url: "http://localhost:8080/项目名/API/map_style",//url一定要注意,我这边用的spring框架。根据自己的修改
            dataType: "json",
            data: json,
            contentType:'application/json;charset=utf-8',
            success: function(jsonResult) {
                alert(jsonResult);
            }
        });
    }

1).页面之间传值情况:页面之间的传值参考链接:用cookie
https://www.jb51.net/article/145560.htm页面之间的传值。cookies

2).jsp页面传值给另一个jsp页面的<%java语句%>
实现思路:用ajax传给controller,用request.setAttribute和getAttribute来存放和获取

 

3.网页实现选择文件上传到服务器的功能实现例子:

SpringMVC实现上传文件的三种方式:https://www.cnblogs.com/fjsnail/p/3491033.html

【试了多种方法,看了多个帖子。上传文件只能是压缩文件。服务器端需要解压代码。】

 

4.idea  遇到问题:当修改了js文件,运行时仍然是未修改前的js文件
原因:浏览器的缓存机制,缓存了之前的js文件
解决:清空浏览器的浏览记录。

 

5.jsp如何显示controller返回的json值
https://www.jb51.net/article/117886.htm

 

6.【遇到问题别绕圈子,一句忠告,当你的结果不是预期的结果,请不要先怀疑自己逻辑是否有问题。先思考问题在哪里,然后想办法解决。坚持。我现在还是小菜鸟。也是共勉。】

  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值