將資料字典中部分公共資料在頁面載入時載入到記憶體中,頁面code轉漢字時直接呼叫記憶體中的資料,避免後台多個資料表關聯造成資源浪費。
共四步
1. 匯入js,編寫js檔案,使其支援hashmap
2. jsp呼叫頁面宣告變數
3 呼叫map方法,填充變數
4 通過map.get(...)取值
exp:
1. 編寫js檔案,相關jsp檔案匯入該js檔案
/*** 公共**
* wpx add hashmap
* 增加js框架對hashmap支援
**/function hashmap()
entry[key] = value;
}/** 取 **/
this.get = function (key)
/** 刪除 **/
this.remove = function ( key )
}/** 是否包含 key **/
this.containskey = function ( key )
/** 是否包含 value **/
this.containsvalue = function ( value )
}return false;
}/** 所有 value **/
this.values = function ()
return values;
}/** 所有 key **/
this.keys = function ()
return keys;
}/** map size **/
this.size = function ()
/* 清空 */
this.clear = function ()
}//獲取職位公共**
function getpositionmap(tempmap,tempurl)
//完成情況
$.ajax(
}});
}2. 宣告變數 var positionmap = new hashmap();
3. 變數賦值 getpositionmap(positionmap,url);
4. 呼叫positionmap.get(...)
jsp頁面中的下拉列表
在web開發過程中,我們經常遇到資訊修改的功能需求。這時我們給使用者提供乙個jsp頁面,展示出當前的資訊並允許使用者重新設定新值。而在這個頁面中,一般是少不了下拉列表的。至於它的處理方式,我以前想過一種,思路如下 在頁面設定乙個隱藏域,用於儲存後台傳遞過來的值 然後在頁面輸出下拉列表,這時它的值是預...
JSP頁面中escape編碼
jsp頁面中escape編碼 今天在使用中文傳遞引數時,遇到死活編碼轉不過去,於是想到了用escape,在使用後 request.getparameter接收不到引數,於是想著怎麼能夠接收到引數。經過試驗,通過 zbtmp escape escape zbtmp 加密2次danielinbiti v...
jsp頁面中獲取session中的值
jstl標籤獲取session session.setattribute age 123 在頁面上顯示的就是123了 sessionscope指的是session的範圍,類似還有requestscope,pagescope,contextscope 然後後面的age表示的是set屬性時的key值 j...