JSP頁面中列表中某些欄位或下拉框中公共資料準備

2021-06-19 22:18:13 字數 1134 閱讀 4644

將資料字典中部分公共資料在頁面載入時載入到記憶體中,頁面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...