1. 程式人生 > >Java後臺跳轉到前端頁面傳遞字串陣列,前端接收轉成陣列物件

Java後臺跳轉到前端頁面傳遞字串陣列,前端接收轉成陣列物件

1、後臺使用JFinal 框架:

    setAttr("list",JsonKit.toJson(page));  //這裡使用JsonKit先將集合轉成json,這樣傳到前臺就會是標準的 key,value都帶有

   // 雙引號的字串, 如果直接放入集合沒轉成json 字串,到前端就不是標準的格式會變成串 key和value都沒有雙引號的

   //字串 ,不是標準的json字串 JSON.parse 是無法解析的
    renderFreeMarker("../../project_page/project_map.html");

2、前端使用freemarker框架,freemarker框架可以在js程式碼中直接取值

var list = '${list}';

alert(JSON.parse(list)[0].proname);