Я новичок в Spring MVC/JSP world. Извините, если ниже проблема очевидна,Переход к JSP
У меня есть карта Map<BigInteger, String> reports = new HashMap<>();
, которая должна быть передана JSP с контроллера. Содержание карты будет как этот
reports.put(new BigInteger("101"), "type1");
reports.put(new BigInteger("102"), "type2");
reports.put(new BigInteger("103"), "type3");
От контроллера Spring MVC Я передаю эту карту, как показано ниже:
ModelAndView mav = new ModelAndView("view");
mav.addObject("reports", reports);
Но когда я пытаюсь получить доступ к этому в View.jsp с ниже скриптлета: -
<% String a1 = request.getAttribute("reports").get(new BigInteger("101")); %>
Но это дает мне следующее исключение:
PWC6199: Generated servlet error:
cannot find symbol
symbol: method get(java.math.BigInteger)
location: class java.lang.Object
То же исключение, если я пытался получить значение, используя выражение, как показано ниже: -
<%= request.getAttribute("reports").get(new BigInteger("101")) %>
Любая помощь будет принята с благодарностью.