jfinal2.2接收参数

沈阳java开发 发布于 2016/02/15 17:42
阅读 296
收藏 0

@JFinal 你好,想跟你请教个问题:我一直用的jfinal都是小项目人少,所以我接收参数都是用getpara()一个一个取的form里面的名字,有的是一个model 的我就直接getmodel()了但是现在出现一个form里面有的属性是model以外的参数比如用作判断的参数类型的参数,我就只能用getpara()但是现在好多这样的参数写了好多getpara()我想知道model怎么改变才能一下接收这么多非数据库字段,我用了

public java.lang.String getTe() {
return get("te");
}


public void setTe(java.lang.String te) {
super.put("te", te);
}
并没有什么用报The model attribute te is not exists.因为去查数据库了

还有一个数据就行传过来的参数根本就没有一个是model里面的能不能自定义一个对象去接收传过来的参数(如果这个能实现上面那个就不需要研究了)

加载中
0
沈阳java开发
有getBean()这个方法可以接收
混世顽童
混世顽童
怎么解决的?
0
会哭的鳄鱼
会哭的鳄鱼
咋解决的?你还别说,我也有这个需求,因为没找到合适的解决办法,所以就一直在绕道走。
沈阳java开发
有getBean()这个方法
0
JFinal
JFinal

    先用 getModel(modelClass, true) 接收一部分数据库字段,会跳过异常,然后再使用 getPara 获取那些非数据库数据,再 mode.put(key, value) 到 model 中去。

    还可以为 model 手动创建一些 setter 方法,然后使用 getBean(...) 来获取。

返回顶部
顶部