Как перебрать Hashtable в JSP - PullRequest
1 голос
/ 17 декабря 2008

Я делаю штуковину в JAVA, так как она работает нормально ... теперь мне нужно, чтобы она отображалась в браузере с использованием JSP, мой код приведен ниже.

Hashtable<String, Hashtable<String, Integer>> hash =
            categoryCountManager.getFunctionWithSubFunctionCount(1L);

        setCategoryDetails(categoryCountManager.getFunctionWithSubFunctionCount(1L));

        //count.setFunction()
        System.out.println("Hash Size==>"+hash.size());  


        Set<String> functions = hash.keySet();

        for(String fun : functions){
            System.out.println("***************************");                      
            System.out.println(fun);
            System.out.println("***************************");
            Hashtable<String, Integer> obj = hash.get(fun);


            Vector<String> v = new Vector<String>(obj.keySet());
            Collections.sort(v);

            for(String str : v){                            
                System.out.println("#"+str+"-"+obj.get(str));
                }



            }

Любые предложения высоко ценятся ..

Заранее спасибо.

1 Ответ

0 голосов
/ 17 декабря 2008
for (Entry<String, Hashtable<String, Integer>> functionEntry : hash.entrySet()) {
    System.out.println("***************************");                      
    System.out.println(fun);
    System.out.println("***************************");
    for (Entry<String, Integer> subfunction : functionEntry.getValue().entrySet()) {
        System.out.println("#" + subfunction.getKey() + "-" + subfunction.getValue());
    }
}

Однако это не сортирует ваши подфункции.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...