0
私は単体ゲーム用の簡単なWebサーバーを作成しています。問題は、${list}
を実行するとJSON文字列が表示されますが、スクリプトレットで行うとnull値が返されます。ヌル
@RequestMapping(value = "/distance.do")
public ModelAndView distance(CommandMap commandMap) throws Exception {
ModelAndView mv = new ModelAndView("distanceProc");
List<Map<String, Object>> list = sampleService.distance(commandMap.getMap());
JSONObject obj = new JSONObject();
for(int i = 0; i < list.size(); i++) {
obj.put("city", list.get(i));
}
String jsonString = obj.toString();
mv.addObject("list", jsonString);
return mv;
}
distanceProc.jsp
${list}
${list}
ディスプレイ
{"city":{"cityName":"*****","distance":0,"latitude":*****,"cityId":*,"longitude":*****}}
<%
String data = request.getParameter("list");
System.out.println("Received Data: " + data);
%>
ながら戻ります。何か不足していますか?
はありがとうございました! – Inacio