jfinal在jsp页面取不到值

yingxiongbujimo 发布于 2014/04/22 14:12
阅读 763
收藏 0

model中有一个这个方法

public Dept getDept(){
  return Dept.dao.findById(get("buMenId"));
 }

在jsp中  ${rec.getDept().name } 取不到值,但在freemark中能取到,不知道是什么原因


 

 

加载中
0
w
wj2014


这个上次也碰到过,直接取是取不到的,model的getAttrs方法是保护的,你可以在Dept里加个方法

public Map<String, Object> getAttrs(){
    return super.getAttrs();

}
然后通过${rec.getDept().attrs["name"]}访问

具体可以看下http://my.oschina.net/shinestmt/blog/137664


y
yingxiongbujimo
谢谢了,明天试一下看看
返回顶部
顶部