Controller的 action使用bean接收前端json参数为null

controller的 action使用bean接收前端json参数 属性值均为null。 @Para @Para("") 或者不加 @Para都不行。

controller getRawData()是有值。

jfinal:4.8  undertow:2.0

image.png



评论区

杜福忠

2020-04-21 22:33

看控制台打印的是什么参数信息,
默认的bean是接受 普通表单 就是那种 a=A&b=B&c=C这样的格式。
ectype="application/x-www-form-urlencoded"
JSON的话,就需要自己转换一下了。
比如是用的这个格式的话 application/json;
就得extends ParaGetter一下这个类自定义处理一下了
大致就是这样写的:
https://gitee.com/yun_final/JFinal-API/blob/master/src/main/java/com/yunfinal/api/service/ApiJsonGetter.java

快乐的蹦豆子

2020-04-23 15:53

https://jfinal.com/share/2001 配置好了一个注解事就能接收了

热门反馈

扫码入社