今天遇到一个关于前后端数据交互的问题:
- 前端传了一个clientId
- action 中接受到的clientId 为空
- debug 发现request对象中clientId 值存在
那么, 在进入action 之前是filter 还是Struts或者spring security 拦截到这个请求将clinetId 置空了呢?
最终发现是有人将PO 里面的一个companyId 改成了clientId, 导致ModelDriven 将clientId 赋值给了PO 里面的clientId, 而不是action中的clientId.
附上ModelDriven 参考:https://blog.csdn.net/li_tengfei/article/details/6098145