Ajax+json 前後臺互動,以及Map集合通用查詢.
阿新 • • 發佈:2018-12-11
- jackson Jackson是一個簡單基於Java應用庫,Jackson可以輕鬆的將Java物件轉換成json物件 和xml文件,同樣也可以將json、xml轉換成Java物件 fastjson/jackson/goso javaBean與Map集合轉換成json字串格式是一樣的
ObjectMapper mapper = new ObjectMapper(); mapper.writeValueAsString(obj); 1 2 Ajax+json 前後臺互動,以及通用查詢方法的優化
map集合通用查詢方法
ResultSetMetaData md = rs.getMetaData(); int count = md.getColumnCount(); Map<String, Object> map=null; while(rs.next()) { map=new HashMap<>(); for (int i = 1; i <=count; i++) { map.put(md.getColumnName(i), rs.getObject(i)); } list.add(map); }
1 2 3 4 5 6 7 8 9 10 2 類裡嵌類 混合模式
- java->json死迴圈 如果兩個類裡都是類裡嵌類,而且都嵌著對方,轉換的時候可能會出現死迴圈
解決方法: 3.1.由雙向繫結改為單向繫結,即把彼此關係交由一方維護 3.2.忽略雙向關聯的一個方向即可 @JsonIgnore/程式控制
-
前臺的 jQuery的ajax請求 (用法及其簡單)
KaTeX parse error: Expected '}', got 'EOF' at end of input: …//利用隱藏域把地址字首傳過來{pageContext.request.contextPath}
var ctx=$("#ctx").val(); $.ajax({ url://請求的url //data為返回的資料 success:function(data){ //對返回資料的處理 }, dataType:"json"//此為返回路徑的資料型別 });