jfinal 如何在页面获得一个对象的子对象,是个list

被钓的小鱼 发布于 2013/09/02 10:14
阅读 1K+
收藏 0

栏目实体类

import java.util.ArrayList;
import java.util.List;

import com.jfinal.ext.plugin.tablebind.TableBind;
import com.jfinal.plugin.activerecord.Model;
@TableBind(pkName="ac_id",tableName="article_category")
public class ArticleCategory extends Model<ArticleCategory>{
	private static final long serialVersionUID = 8173456345322956136L;
	public static final ArticleCategory dao = new ArticleCategory();
	public List<ArticleCategory> subList = new ArrayList<ArticleCategory>();
	public List<ArticleCategory> getSubList() {
		return subList;
	}
	public void setSubList(List<ArticleCategory> subList) {
		this.subList = subList;
	}
}


我在controller取出的时候setSubList 结果在页面取不到subList的值,这是为什么呢?


加载中
1
魔神翼
魔神翼
setAttr(" subList ", subList);
菜根乱谭
菜根乱谭
回复 @被钓的小鱼 : 直接category.subList取就可以啊
菜根乱谭
菜根乱谭
正解
被钓的小鱼
被钓的小鱼
那我在页面如何取呢?
0
魔神翼
魔神翼

引用来自“魔神翼”的答案

setAttr(" subList ", subList);

Freemarker中:
     

<#if subList??>
    <#list subList as ArticleCategory>
            <tr>
                <td>${ArticleCategory.id!}</td>
               ...
            </tr>
   </#list>
</#if>

JSP:

<c:forEach items="${subList}" var="ArticleCategory">
  <tr>
    <td><c:out value="${ArticleCategory.id}" default=""/></td>
   ...
  </tr>
</c:forEach>

魔神翼
魔神翼
回复 @被钓的小鱼 : 请看官方Demo: https://code.google.com/p/jfinal/downloads/detail?name=JFinal_demo_for_jsp-1.4.zip&can=2&q=
被钓的小鱼
被钓的小鱼
我用的是jstl,jstl改如何显示呢?
返回顶部
顶部