getmodel的问题

熊猫你好 发布于 2017/04/11 09:50
阅读 97
收藏 0

【领华为电脑包】容器化时代到来!跳转机分配问题终于“有救”了!>>>

@JFinal 你好,想跟你请教个问题:万能的波总,又遇到问题了,我发现这个getModel没有映射隐藏域的数据:

,

而且我这个 隐藏域也是有数据的,而且数据表里面也有这个字段,这个要如何可以用getModel得到数据啊?

加载中
0
JFinal
JFinal

观察控制台输出的 jfinal action report,其中的 parameter 一栏是否有隐藏域的数据存在,其次,这个隐藏域是否对应到了数据表字段名?

如果这个隐藏域与数据表字段无对应关系,需要为其创建一个 setter 方法,然后使用 getBean(...) 来注入,getBean 会使用 setter 方法进行注入,注意这种情况下其它字段也依赖 setter 方法,建议使用 jfinal 官方提供的生成器生成 base model,setter getter 分分钟全都有了

熊猫你好
熊猫你好
波总,你看啊,代码没有问题。都是一一映射的啊
熊猫你好
熊猫你好
回复 @熊猫你好 :
熊猫你好
熊猫你好
没有啊
0
熊猫你好
熊猫你好

你看吧:

表结构:

还是没有啊?

 

熊猫你好
熊猫你好
回复 @JFinal : 谢谢波总,是我大意出的错。
JFinal
JFinal
此外,你的input 表单的 name 属性没有使用modelName前缀,所以getModel 的时候,注意第二个参数传入 null 进去:getModel(Xxx.class, null)
JFinal
JFinal
数据根本没到服务端,自然获取不到,将关注点转移到前端,此问题决然与后端无关
0
熊猫你好
熊猫你好

@天蓬小猪猪哥,过来救哈急

返回顶部
顶部