я написал вложенную HashMap как это ...Итерация по вложенной хэш-карту в JSP
HashMap<String, String> choice_map = new HashMap<String, String>();
choice_map.put("4","<?php ?>");
choice_map.put("2","<? ?>");
choice_map.put("1","<? >");
choice_map.put("3","< ?>");
HashMap<String, String> que_id_map = new HashMap<String, String>();
que_id_map.put("1",null);
HashMap<String, String> que_type_map = new HashMap<String, String>();
que_type_map.put("Objective",null);
HashMap<String, String> que_map = new HashMap<String, String>();
que_map.put("What is Short Tag in PHP?",null);
HashMap<String, HashMap<String, String>> main_choice_map = new HashMap<String, HashMap<String, String>>();
main_choice_map.put("question",que_map);
main_choice_map.put("question_type_id",que_id_map);
main_choice_map.put("question_type",que_type_map);
main_choice_map.put("choices",choice_map);
HashMap<String, HashMap<String, HashMap<String, String>>> questions_with_choices = new HashMap<String, HashMap<String, HashMap<String, String>>>();
questions_with_choices.put("2",main_choice_map);
Выход вышеуказанного HashMap (questions_with_choices), как это:
{2 = {question_type_id = {1 = null}, question_type = {Objective = null}, choice = {3 = <? >, 2 = <? ? >, 1 = <? >, 4 = <? Php? >}, question = {Что такое короткий тег в PHP? = Null}}}
Как перебирать этот хэш в jsp или jstl?
Пожалуйста, помогите мне ..
Вы знаете, как перебираются через HashMap в Java? Это похоже на JSP - вы просто окружите код тегами скрипта. – kwikness
@kwikness [Как избежать кода Java в JSP-файлах?] (Http://stackoverflow.com/q/3177733/1065197) –
Thanks Luiggi; Я хорошо знаю, что JSP отстой, но OP попросил решение в JSP или JSTL. – kwikness