古詩詞大全網 - 成語經典 - EL表達式怎麽獲取Map的動態key?

EL表達式怎麽獲取Map的動態key?

EL表達式怎麽獲取Map的動態key的方法:根據另外壹個對象的id作為key來put,或者更加復雜的組合id+"string"作為壹個key。

舉例如下:

假設有壹個情景:我們後臺返回壹個對象的list,我們根據對象的id作為key放壹些關鍵的值作為value存入Map中。而前臺負責顯示Map中的關鍵指標。

我們的目的就是將大於80分的同學顯示評級為良。接下來是前端的處理,先引入,標簽。

大概就是這樣子。如果map的key是壹個復雜的組合,例如map(s.getId()+"-3班","良");這樣子要獲取key的話同樣是上面的代碼。

備註:如果要對字符串做更復雜的操作,可以自己做標簽庫,或者使用<%@?taglib?uri="/jsp/jstl/functions"?prefix="fn"%>這個標簽庫。