2015-12-03 67 views
-1

請在標記爲重複之前閱讀該問題。我有一個列表,我知道如何使用jstl核心標籤使用變量值,但我不能做的是如何在我的網頁中顯示列表元素。到目前爲止,我已經嘗試了一切,我已經包括了我已經嘗試過的東西(它已被標記爲重複的問題沒有我需要的答案,因爲我已經嘗試過)。在網頁上顯示控制檯輸出

我有這個名單中我的方法:

for (Instance i : instances) { 
       ret.add(i); 
       JSONArray array = new JSONArray(reservation.getInstances()); 
       List<String> list1 = new ArrayList<String>(); 
       for (int o = 0; o < array.length(); o++) { 
        JSONObject obj = null; 
        try { 
         obj = array.getJSONObject(o); 
         obj.getString("instanceId"); 
         obj.getString("state"); 
         obj3 = list1.add(obj.getString("instanceId")); 
         obj4 = list1.add(obj.getString("state")); 

        } catch (JSONException e) { 
         e.printStackTrace(); 
        } 
       } 
       for (int j = 0; j < list1.size(); j++) { 
        list1.get(j); 

        result = list1.get(j).toString(); 
        System.out.println(result); 

       } 
      } 
     } 
    } 
    System.out.println(list1); 
    return list1; 

    } 

在結果,我只增加了實例狀態和實例ID。在我的控制檯,輸出是正確的(即如何我希望它可以顯示,但是當我嘗試的東西,如:

out.println(DisplayInstance.result); 

但在網頁它是不會放棄,我想顯示

內容或者這

request.getSession().setAttribute("obj3", DisplayInstance.obj3); 
request.getSession().setAttribute("obj4", DisplayInstance.obj4); 

我在那裏加入實例ID和國家對這些對象, 這對JSP

Output Id: 
    <c:out value="${sessionScope.obj3}"></c:out> 
    Output State: 
    <c:out value="${sessionScope.obj4}"></c:out> 

仍然沒有得到控制檯上的輸出。我還可以做些什麼?

+0

out.println(DisplayInstance.result);它給你正確的輸出? –

+0

不,它不會,只有sysout(結果);在我的方法在控制檯上給出正確的輸出 –

+0

i-1bed6a34 {「name」:「stopped」,「code」:80} i-5beb6ce1 {「name」:「running」,「code」:16} i得到這個在我的控制檯,但我想在我的網頁 –

回答

2

我正在列表list1中添加JSON對象,但我正在返回列表ret。我所要做的就是從返回RET改變return語句返回列表1,在我的servlet補充一點:

List<String> inst=null; 
try { 
      DisplayInstance.authentication(accessKey, secretKey); 
      inst = DisplayInstance.describeAllInstances(); 
    } catch (Exception e) 
     { 
      e.printStackTrace(); 
     } 
     PrintWriter out = response.getWriter(); 
     out.println(inst); 

,現在工作得很好。

+0

這真是太棒了! –

相關問題