1. 为什么前台怎么调用后台,都是跳到页面不存在。
因为已经改为RESTful,保存按钮的type还是submit;
2. 改成buttong之后,设置onclick="update()“,发现还是不走update()函数
因为function定义在了别的函数体里面的,外面当然访问不到了。
3. 莫名其妙的爆“系统发生异常,请联系管理员”,关键断点也不走啊,Network跟踪发现“页面不存在”
@ResponseBody没写:(
另外我发现了调试RESTful异常的神奇,firefox的Network,其实filder也可以,就是可以看到每次请求以及响应的内容,比如上面的这个异常就是通过Network看到了页面不存在异常;一版页面不存在都是因为返回类反馈的页面不规范导致不规范异常;
4. username一致没有赋值成功;
因为username是一个独立属性,在jeesite的框架中赋值给user属性字段;但是手工赋值也不好用;原来用户显示的启示绑定是userId;问题本质是因为在提交的时候,因为没有把userid提交,所以为了调通,临时在代码中赋值userId=0,结果这个值保存到数据库中了;未来再进入到编辑页面,根据这个userid来绑定树种值的时候就没有的显示;所以username一直没有显示出来。
其实只要在提交的时候,增加一个user.id:XXX就可以了。
5. 点击delete,没信了。
onclick绑定的是delete(),这个名称是关键字,换个名称解决。
6. ajax内部调用query()没用?SyntaxError: illegal character,ReferenceError: query is not defined
因为在js函数中有非法字符,中文的“!”(本来是想打英文的!)
7. 突然之间点击查询没反应了,$.each(result.retObj.list, function(key, usermapping){爆的错。
因为没有数据了;这里需要做一个校验。
8. updateMapping is not defined,定义的一个函数为什么告诉找不到呢?
var mappingId = "${mapingid}"; // 之前的写法:var mappingId = ${mapingid}报错
var data={"user.id": $("#userId").val(), "userName":$("#userName").val(), "linuxUser":$("#linuxUser").val(),"id": mappingId}
9. 书接上文,Unrecognized field "user.id" (class com.neusoft.platform.usermapping.entity.SysUserMapping),user.id这种写法不行,要换成user:{id:XXX}才可以;

记一次RESTful调试过程的更多相关文章

  1. 记一次flannel调试

    今天发现k8s集群中不同Node上的pod不能互相ping通.调试了很长时间,发现是flannel的问题,记之. 问题一:对flannel backend的选择 flannel支持多种backend, ...

  2. 关于火狐浏览器在开发调试过程中,出现javascript:void(0)的状态

    关于火狐浏览器在开发调试过程中,出现javascript:void(0)的状态 由于火狐浏览器没有安装 Adobe Flash Player 19 NPAPI这个插件 安装好了之后就可以直接运行了

  3. S3C6410裸奔之旅——RVDS2.2编译、仿真、调试过程 LED流水灯---转的

    S3C6410裸奔之旅——RVDS2.2编译.仿真.调试过程 LED流水灯 (2012-10-13 23:56:30) 转载▼ 标签: s3c6410裸奔 ok6410 rvds2.2 rvds2.2 ...

  4. 与PHP5.3.5的战斗----记php5.3.5安装过程

    与PHP5.3.5的战斗----记php5.3.5安装过程 摘自:http://blog.csdn.net/lgg201/article/details/6125189这篇文章写的很是不错,,,也是我 ...

  5. MYSQL存储过程调试过程

     mysql不像oracle有plsqldevelper工具用来调试存储过程,所以有几种简单的方式追踪执行过程: 1.用一张临时表,记录调试过程: 2.直接在存储过程中,增加select xxx,在控 ...

  6. stm32--FatFs调试过程(SPIFlash)

    移植方法参见我的另一篇博客:<stm32--FatFs移植(SPIFlash)>. 本文仅记录在初次移植完成后,遇到的问题,和解决的过程. 调试记录: 问题1:f_open返回3,即磁盘没 ...

  7. 记一次OutOfMemory定位过程-续

    在前文<记一次OutOfMemory定位过程>完成时最终也没有定位到ECS 中JVM Heap size无法控制的原因,今天再次尝试终于有了一些线索,翻查了ECS的部署脚本发现了memor ...

  8. Android APP 调试过程中遇到的问题。

    调试过过程中APP安装完启动后有的时候会异常退出,报这个错误.有的时候可以直接启动.查找不到原因.网上说把commit方法替换成commitAllowingStateLoss() 也无效. Andro ...

  9. 调试过程中发现按f5无法走进jdk源码

    debug 模式 ,在fis=new FileInputStream(file); 行打断点 调试过程中发现按f5无法走进jdk源码 package com.lzl.spring.test; impo ...

随机推荐

  1. Gentoo系统安装步骤详解

    下载镜像 一般我都是用国内的镜像源,不管是centos,ubuntu还是gentoo在国内的镜像来说肯定比国外快 #下载地址mirrors.163.com/gentoo/#我用的x86的http:// ...

  2. AtCoder Regular Contest 092

    AtCoder Regular Contest 092 C - 2D Plane 2N Points 题意: 二维平面上给了\(2N\)个点,其中\(N\)个是\(A\)类点,\(N\)个是\(B\) ...

  3. CocoaPods学习系列3——创建和使用私有Pods

    前一篇记录了使自己的项目支持CocoaPods管理的过程,核心的步骤就是podspec的配置和提交.这个文件,记录了类库的详细信息,用于对类库的集成. 需要注意的一点,上一篇创建的podspec文件, ...

  4. DevExpress的GridControl选择一行,不显示单元格焦点的设置

    grid控件默认选择一行时,focused的cell并不是蓝色的,而是白色的 要想实现一次选择一行全都是蓝色的只要改一个属性就可以了 this.gridView1.OptionsSelection.E ...

  5. 删除读取失败的服务 <读取描述失败错误代码2>

    1.以管理员身份运行命令提示符 2.sc delete 服务名

  6. PHP的可变变量名

    有时候可变的变量名会给编程带来很大的方便.也就是说变量名可以被动态的命名和使用.通常变量通过下面这样的语句来命名 : 1 2 3 <!--?php $a = 'hello'; ?--> 可 ...

  7. KindEditor 上传文件

    Jsp页面代码: <script> var editor; KindEditor.ready(function(K) { editor = K.create('textarea[name= ...

  8. python标准日志模块logging使用

    python的标准库里的日志系统从Python2.3开始支持.只要import logging这个模块即可使用.如果你想开发一个日志系统, 既要把日志输出到控制台, 还要写入日志文件,只要这样使用: ...

  9. HyperV创建NAT网络

    创建NAT内部网络,使用PowerShell完成. https://docs.microsoft.com/zh-cn/virtualization/hyper-v-on-windows/user-gu ...

  10. hdu4715

    题解: 二分图判断 建立原图的补图 判断是否是二分图 代码: #include<cstdio> #include<cmath> #include<cstring> ...