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. WebSocket相关

    原文:http://www.cnblogs.com/jinjiangongzuoshi/p/5062092.html 前言 今天看了一些资料,记录一下心得. websocket是html5引入的一个新 ...

  2. 枚举处理工具类 .net

    将枚举转化成List<T>的方法如下: /// <summary> /// 枚举处理工具类 /// </summary> public class EnumHelp ...

  3. virtio guest side implementation: PCI, virtio device, virtio net and virtqueue

    With the publishing of OASIS virtio specification version 1.0, virtio made another big step in becom ...

  4. Selenium with Python 004 - 页面元素操作

    毫无疑问,首先需要导入webdriver from selenium import webdriver 清除文本 driver.find_element_by_id('kw').clear() 文本输 ...

  5. Django进阶Model篇004 - ORM常用操作

    一.增加 create和save方法 实例: 1.增加一条作者记录 >>> from hello.models import * >>> Author.object ...

  6. idea解决@Data注解报红问题

    lombok是一个可以通过简单的注解的形式来帮助我们简化消除一些必须有但显得很臃肿的 Java 代码的工具,简单来说,比如我们新建了一个类,然后在其中写了几个字段,然后通常情况下我们需要手动去建立ge ...

  7. React 实现 Table 的思考

    琼玖 1 年前 (写的零零散散, 包括github不怎么样) Table 是最常用展示数据的方式之一,可是一个产品中往往很多非常类似的 Table, 但是我们碰到的情况往往是 Table A 要排序, ...

  8. vsftp中的local_umask和anon_umask

    umask是unix操作系统的概念,umask决定目录和文件被创建时得到的初始权限umask = 022 时,新建的目录 权限是755,文件的权限是 644umask = 077 时,新建的目录 权限 ...

  9. 持久层框架:MyBatis 3.2(1)

    MyBatis 的前身就是 iBatis .是一个数据持久层(ORM)框架. iBATIS一词来源于“internet”和“abatis”的组合,是一个基于Java的持久层框架.iBATIS提供的持久 ...

  10. tf随笔-5

    # -*- coding: utf-8 -*-import tensorflow as tfw1=tf.Variable(tf.random_normal([2,6],stddev=1))w2=tf. ...