js前台取用後台傳遞過來的map集合方式

2021-09-07 17:38:49 字數 489 閱讀 3939

在處理有些特殊需求的時候,我們需要在前台頁面的js中獲取後台傳遞過來的map集合型別的引數,並且進行呼叫,**如下:

在後台我們拼裝出如下的集合:

mapgrademap = new hashmap();

map.put(grademap.getid(),grademap);

jsonobject productmapstr = jsonobject.fromobject(productmap);

request.setattribute("productmap", productmapstr.tostring());

頁面js**如下:

var mapkey =gradeid;

var grademap = eval("("+'$'+")");

var grade =grademap[mapkey];

var name = grade.name;

RequestParam接收前台傳遞過來的陣列

有時候我們會遇到前端傳遞過來的資料是 123 fawef faweion 這種格式的資料如果引數名稱是usernames 我們可以在後台用 requestparam usernames list username來接收引數 public r lowerusers requestparam rolec...

MVC 從後台獲取前台頁面傳遞過來的值的幾種取法

1 前台頁面 index檢視 注意 使用者名稱表單的name值為txtname 密碼表單的name值為txtpassword 2 後台頁面,home控制器 為了測試,分別將檢視頁中的from表單的action設為 action home test action home test2 action h...

如何在前台JS呼叫後台C 方法

純屬小技巧,高手見笑了。一提到如何在前台js呼叫後台c 方法,ajax成為了必然的想法。只是實現的細節採用ajax 1.0或者ajaxpro的區別。其實如果不用ajax,我們也能夠很方便地利用js呼叫後台方法。步驟如下 1 前台放乙個按鈕。設定為隱藏。注意 不能直接設定visible false的方...