兩級節點的樹
效果圖:
說明:這是只顯示兩級節點的樹,並且窗體載入的時候樹就成展開形式,並不需要非同步載入!
jsp:
/**
* 初始投訴分類
*/
function p_initpreclass(),
single : true
});
}
function listcomplain(classid[d5] ) ]
});
gridmanager.loaddata(true);
}
action:
public string showtree() throws exception);
jsonarray jsonarray = jsonarray.fromobject(lret,config);
[d7] struts2utils.rendertext(jsonarray.tostring());
return none;
}
//jsonarray jsonarray=new jsonarray();
jsonobject jsonobj=new jsonobject();
for(prereflectclassify c: lret)
struts2utils.rendertext(jsonarray.tostring());
[d8]
[d9] service:
//投訴分類的處理
public listlistclass(listfilters)
dao:
[d1]json中獲取的樹的id
[d2]json拼過來的樹的名字
[d3]
[d4]點選節點,右側顯示相應的資料
[d5]指的就是currentclassid
[d6]新增查詢引數
[d7]封裝json類似於:
[d8]和d4是一樣的結果,這種方式是自己封裝的json格式,需要什麼欄位就封裝什麼字段
[d9]filter_eql_classid
後台不需要做任何處理,只需要把filters傳過來就可以了
[d10]jsp傳的是
mybatis的兩級快取
mybatis的快取有兩種,分為一級快取和二級快取,它們的作用域不同。一級快取我個人也叫session快取,它預設是開啟的,不可配置的。為啥叫session快取,是因為它的作用域是session範圍內的,也就是說同乙個session的情況才能使用到一級快取,目前我遇到的情況就是在乙個事務內查詢兩次資...
3 1 9 兩級頁表
單級頁表的幾個問題 1 因為頁表的特性,需要連續存放,當程序需要很多個頁面,就需要很大的頁表,就需要很大一塊連續的區域去存放頁表 2 根據區域性性原理,沒必要讓頁表常駐記憶體 因為頁表太大,需要連續一大片記憶體的解決方法是 重新建立起對一級頁表的頁表,頁目錄表 將邏輯位址程序拆分成一級頁號和二級頁號...
mybatis兩級快取原理剖析
對於mybatis的快取認識一直有乙個誤區,所以今天寫一篇文章幫自己訂正一下。mybatis的快取分一級快取與二級快取。下面分別對這兩種快取進行詳細解說。首先我們需要大致的了解一下mybatis的呼叫鏈,然後才能更好的理解mybatis的快取。主要的api羅列如下 public inte ce sq...