从JSP中的HashMap中选择List并将其值保存在变量中

时间:2019-02-26 18:37:31

标签: java spring jsp jstl

我将HashMap注入了我的模型。我想在JSP中从中选择List并将其保存在变量中的某个位置,以便我可以进一步遍历该List并显示所有事务。到目前为止,我设法做到的是:

 <form action="/user/userPage">
       <select id="monthName" name="monthName">
           <c:forEach items="${testHashmap}" var="month">
               <option value="${month.value}">${month.key}</option>
           </c:forEach>
           <input type="submit" value="Filter"/>
       </select>
 </form>

选择适当的月份后(例如,“ January”是Map中的键),我可以看到会话中有一些交易挂起

http://localhost:8080/user/userPage? 
monthName=%5BTransaction%7BtransactionId%3D47%2C+moneyAmount%3D- 
22.00%2C+transactionDate%3D2019-02-01%2C+description%3D%27f%27%7D%2C+Transaction%7BtransactionId%3D48%2C+moneyAmount%3D-22.00%

我该如何检索挂在会话中的List并遍历显示其值的它呢? 我试图将HttpServletRequest放入Controller,但无法获得所需的结果。

0 个答案:

没有答案