zoukankan      html  css  js  c++  java
  • attempt to create delete event with null entity

    SSH框架删除单条数据不会报错,一条以上数据回报:

    java.lang.IllegalArgumentException: attempt to create delete event with null entity

    在网上查到到不少解决方法,但是都解决不了。自己调试把struts2封装的ids打印出来了,结果是——ID前面多了一个空格!!!   

    Request URL:
    http://localhost:8080/manager/sysadmin/userAction_delete
    Form DATE:
    1. id:
      6e170c1e-16b2-4030-9bcb-2bfadd9c422f
    2. id:
      96aa1fa6-879f-4de9-9283-952bddaa0818

    一般多个同名string类型的参数struts2模型驱动封装的时候会以逗号分割,莫名多个空格这个真是奇葩了!浏览器提交的时候参数都是正常的,目测是旧项目 struts2框架的BUG。

    System.out.println("id没有切分前"+model.getId());//逗号后面有多出个空格
    String ids[] = model.getId().split(",");
    System.err.println("ids"+ Arrays.toString(ids));

     

     

     

     

  • 相关阅读:
    单调递增的数字
    合并K个升序链表
    ISO 8 自适应cell
    动态计算UITableViewCell高度
    APP上传
    多线程 GCD队列组
    多线程 线程之间的通信
    多线程 GCD
    多线程 线程同步问题
    多线程 线程的状态
  • 原文地址:https://www.cnblogs.com/sunyl/p/7492350.html
Copyright © 2011-2022 走看看