"一套Set" javabean中的getter

时间:2017-02-27 10:18:17

标签: java jsp set javabeans getter

我有一个javebean链接到一个jsp页面,并且必须管理SET OF A SET。

javabean结构是这样的:

public class QueryManagement {
    ...
    private BigDecimal prob;
    private Set<Set<Axiom>> explanations;
    ...
    public void QueryExecute() {
        ...
        QueryResult r = new QueryResult();
        ...
        prob = r.getProbability();
        explanations = r.getExplanations();
        ...
    }
    ...
    public BigDecimal getProb() {
        return this.prob;
    }
    ...
}

现在,在jsp页面中我可以使用prob返回<%=QueryManagement.getProb()%>,但我不知道如何返回&#34;套的一个设置&#34 ;.我尝试了一个简单的getter返回this.explanations,但它不起作用。我知道我必须递归地返回它,但我在the documentation I found about Set找到的文档无法帮助我。你能解释一下如何继续和为什么?

1 个答案:

答案 0 :(得分:0)

   public Set<Axiom> getExpl() 
   { Iterator itr1 = explanations.iterator();
        Set set ;
        while(itr1.hasNext())
        { 
            set = (HashSet)itr1.next(); 
        // second iterator for internal set 
        }                 
        return set ; 
   }