0
我在我的BO類中創建一個動態長度的json數組,並將該數組傳遞給controller.from控制器我已經使用表達式language.now成功地將該數組發送到了jsp我在每個循環結束時都會收到一個異常值。最終值是json數組的長度。 我正在使用${array.length()}
this.but獲取數字格式異常。如何在jsp中使用表達式語言處理和打印JSON數組?
我在我的BO類中創建一個動態長度的json數組,並將該數組傳遞給controller.from控制器我已經使用表達式language.now成功地將該數組發送到了jsp我在每個循環結束時都會收到一個異常值。最終值是json數組的長度。 我正在使用${array.length()}
this.but獲取數字格式異常。如何在jsp中使用表達式語言處理和打印JSON數組?
我得到了解決:
'<table>
<tr>
<% int lengthOfArray =(Integer)request.getAttribute("length");
%>
</tr>
<c:forEach var="i" begin="0" end="<%=lengthOfArray-1 %>">
<tr>
<td>
<c:out value="${array.getJSONObject(i).getString('soBoOrZipcode')}"/>
</td>
<td>
<c:out value="${array.getJSONObject(i).getString('taluk')}"/>
</td>
<td>
<c:out value="${array.getJSONObject(i).getString('district')}"/>
</td>
<td>
<c:out value="${array.getJSONObject(i).getString('state')}"/>
</td>
</tr>
</c:forEach>
</table>'
這將有助於如果我們再去看看那個需要被解析的例子JSON對象,所以我們可以提供更詳細的解答。你可以編輯你的問題,包括這個? –
@ShotgunNinja [{「state」:「WEST BENGAL」,「so/bo」:「Ajodhya BO」,「district」:「Bankura」,「taluk」:「Vishnupur」},{「state」:「WEST BENGAL 「,」so/bo「:」Amral BO「,」District「:」Bankura「,」taluk「:」Bishnupur「}] 這是我使用ModelAndView.addObject傳遞給jsp的json數組(」名稱「,JSONObject) maibnly我面臨的問題迭代JSONArray使用JSTL核心的每個循環。 如果您有任何解決方案,請幫助我。 –
我得到了解決方案: –