*更新:本文第一版中犯了比较大的错误,无论@RequestBody还是@RequestParam注解一样,都会使用全局的Encoding进行解码,会导致特殊编码的参数值丢失. 只要抛弃掉注解,就完全可以在Controller层得到请求的Raw数据! 感谢回复的朋友打开了我被框架和注解带入歧途的思路. ----- 使用框架可以节约开发时间,但有时由于隐藏了一些实现细节,导致对底层的原理知之不详,碰到问题时不知道该从哪一个层面入手解决.因此我特意记录了下面这个典型问题的调查和解决过程供参考. 事情是