1)在将结果传递到JSP页面之前,我应该创建POJO对象来解析JSON数据吗?
Registration registration;
for (int i = 0; i < registrationsArray.length(); i++) {
jsonItem = registrationsArray.getJSONObject(i);
registration.setSPR(jsonItem.getString("registration_code"));
programme = jsonItem.getString("programme_name");
registration.setProgrammeName(programme);
}
2)还是我可以直接将JSON对象直接传递到JSP页面,然后在JSP中打印出结果?
原因是好像只需要在页面上显示结果,为什么要创建POJO对象?
JSONArray registrationsArray = jsonObj.getJSONArray("registrations");
if (registrationsArray != null) {
renderRequest.setAttribute("registration" , registrationsArray);