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. 使用C语言扩展Python提供性能

    python底层是用c写的,c本身是一个非常底层的语言,所以它做某些事情的效率肯定会比上层语言高一些. 比如有些自动化测试用的python库,会对系统的UI进行一些捕获,点击之类的操作,这必然要用到c ...

  2. codeforces 357

    C 题意: ###n个勇士编号1-n,m个回合对战,每个回合由仍留在游戏里的编号Li~Ri的人参加,胜者为Xi,输的人退出游戏. ###求一个a1-an的序列,若ai为胜者,则ai=0,否则ai=打败 ...

  3. zabbix监控使用

    zabbix监控 通过导入/导出zabbix配置文件,我们可以将自己写好的模板等配置在网络上分享,我们也可以导入网络上分享的配置文件,配置文件有两种格式,分为xml与json,通过zabbix管理界面 ...

  4. [BZOJ2717]迷路的兔子[构造]

    构造题…当然需要推(看)一推(看)规(题)律(解)啦... 其实是在Discuss那个CA的一句话题解里面翻到这个东西的... 用奇怪的姿势枚举一下...先贴代码 #include<bits/s ...

  5. 5分钟理解Centos7防火墙firewalld

    版权声明:本内容为原创内容,转载请声明出处. 原文地址:http://www.excelib.com/article/287/show firewalld简介 Centos7中默认将原来的防火墙ipt ...

  6. mysql官网下载链接——绿色版&安装版

    windows64位5.5.60安装版 https://downloads.mysql.com/archives/get/file/mysql-5.5.60-winx64.msi windows64位 ...

  7. Hystrix工作流程图

  8. geoserver源码学习与扩展——kml/kmz转shapefile文件

    geoserver通过工作空间Workspace-数据源DataStore-图层Layer管理地理数据,默认只支持shapefile格式的文件发布,不支持kml/kmz.csv的文件格式,所以存在将这 ...

  9. Linux嵌入式 -- 内核简介(x86)

    0. 嵌入式系统 以应用为中心,软硬件可裁剪,对功耗.对体积.对成本等都有严格要求的专用计算机系统. 1.  linux体系结构 2. 为什么 划分为 用户空间 和 内核控件 ?  分两级,内核和应用 ...

  10. DPDK-KERNEL NIC INTERFACE(内核NIC接口)

    DPDK编程指南(翻译)( 二十一) 21.内核网络接口卡接口 DPDK Kernel NIC Interface(KNI)允许用户空间应用程序访问Linux *控制面. 使用DPDK KNI的好处是 ...