請在標記爲重複之前閱讀該問題。我有一個列表,我知道如何使用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>
仍然沒有得到控制檯上的輸出。我還可以做些什麼?
out.println(DisplayInstance.result);它給你正確的輸出? –
不,它不會,只有sysout(結果);在我的方法在控制檯上給出正確的輸出 –
i-1bed6a34 {「name」:「stopped」,「code」:80} i-5beb6ce1 {「name」:「running」,「code」:16} i得到這個在我的控制檯,但我想在我的網頁 –