关于页面取值的疑问 topic.user和topic.module

圣杰是也 发布于 2014/07/29 20:53
阅读 140
收藏 0

最近在看jfinal-bbs , 里面有点疑问的地方

在首页取topic的时候,用了@ for(topic in topicPage.list!){ }  我想问的是,里面的topic.user和topic.module是怎么从后台set的. 我只看到了源码中的

 /* getter */
    public AntsLogin getUser(){
        return AntsLogin.dao.get(this.getInt("userID"));
    }
 public Module getModule(){
        return Module.dao.get(this.getInt("moduleID"));
    }

看着像是成员变量的getter,可是成员变量在哪呢?

我现在想获取其他的,eg: topic.other 该如何在代码中设置呢? 

Ths

加载中
0
圣杰是也
圣杰是也

特来结贴. 困扰原因主要是刚用beetl标签 ,不熟悉用法.

昨晚太急没细细寻找,早上过来调试了下,收获一些东西, 如果你在界面上想取得一些数据,只需要先在页面上用topic.xxx然后在后台Topic的Model中写上相应的getXxx()就可以. .

紫电清霜
紫电清霜
就是这样:)
0
紫电清霜
紫电清霜

来了哈:

 嗯,是这样的,不需要像普通的javabean那样写一堆getter和setter照样可以取值

因为取值,比如取一个xxoo,只需要一个getXxoo即可

圣杰是也
圣杰是也
感谢回复,懂了.
0
j
jcooker

相同的疑问 , 看了就回帖明白了 。   以前没用过模板引擎,只用过JSTL和EL表达式,  

这种前台topic.xxx调用后台Topic的Model中getXxx()的方式在 EL 中好像不存在吧  ?

圣杰是也
圣杰是也
EL中还真没测试过,不过应该可以,感觉这是最基本的功能. 好多模板引擎支持.
返回顶部
顶部