我在我的REST環境中使用Viewable來顯示JSP。但是當我通過Viewable傳遞參數時,我無法在JSP中訪問此參數。通過在JSP中可見的訪問參數
我已經在我的Java文件下面的代碼 -
Map<String, Object> map = new HashMap<String, Object>();
map.put("posts", posts);
map.put("name", "satpute");
return new Viewable("/home",map);
我用不同的選項來訪問JSP此map
參數,但是返回null。我使用了以下方法 -
<% String name = (String)request.getAttribute("name"); out.print(name); %>
返回NULL。
我試圖用它另一種方式是 -
<% String name = (String) pageContext.getAttribute("name"); out.print(name); %>
返回null。
對不起,如果這是一個非常基本的問題,但我已經在servlet中使用了JSP中的request
。但是我無法弄清楚如何在Viewable中使用JSP。
請幫忙。
您需要先獲取'map',然後進行迭代。既然你發送的是地圖,你的名字就在地圖裏面。 –
@Vinoth克里希南可以告訴我,我怎樣才能訪問它,是否getAttribute(「map.name」)或其他東西 – RSatpute
[Here](http://stackoverflow.com/questions/2117557/how-to- iterate-an-arraylist-inside-a-hashmap-using-jstl)是[BalusC](http://stackoverflow.com/users/157882/balusc)的解釋。 –