post请求问题

angular 发送post请求,后台使用getModel接收,额外参数使用getPara()获取,在getmodel或者getBean(user.class,true),加上true,并没有解决问题,getmodel获取到的对象变成空的了,请问怎么解决?

评论区

JFinal

2020-02-18 14:59

注意属性名要对应上,文档上有关这个问题十分详细:
https://jfinal.com/doc/3-5

一定要先弄清楚字段与属性之间的对应关系,如果实在不想花时间可以下载首页的 jfinal-demo.zip,里面有实例

binianze

2020-02-18 15:09

@JFinal 大神,第一次我没有额外属性添加,前端发送post请求,后端用jfinal的getModel(user.class,"");可以接收到数据。现在需要额外参数了,我在url上添加的参数,希望不影响现有代码,使用getPara()获取添加的额外参数。您说的属性名对应上什么意思,对应不上的话,第一次不可能获取到值吧

JFinal

2020-02-18 15:52

@binianze 对应上就可以用 getModel 或者 getBean

同时用 getPara(name) 来获取参数,与前面个方法可以同时使用,互不干扰

你分别学会使用 getModel/getBean 与 getPara 的规则就好,这三者完全可以同时使用

binianze

2020-02-18 16:16

现在是不能实现同时使用,getModel加上true,不会报错存在model之外的属性,但是获取到的model为空,我再试试吧!谢谢大神@JFinal

JFinal

2020-02-18 16:18

@binianze 注意反复、细致看文档:
https://jfinal.com/doc/3-5

热门反馈

扫码入社