Thymleaf js直接獲取后台傳過來的對象或者對象的屬性以及map


簡單說明:第一次接觸thymleaf模板,對於thymleaf在js中如何獲取后台傳遞過來的值,真的挺簡單的,記住就行了

代碼:

后台代碼:

//傳遞一個org對象給js
public String toEdit(ModelMap map, String orgId) {
try {
Org org = ohOrgManager.findById(orgId);
map.addAttribute("currentOrg", org);
} catch (Exception e) {
e.printStackTrace();
}
   Map<String, String> paraMap = new HashMap<>();
   paraMap.put("aaa","Org8412");
   paraMap.put("bbb","Org8413");
   map.addAttribute("paraMap", paraMap);
return VIEW_PATH + "/edit";
}

JS代碼:

var org = [[${currentOrg}]];//獲取對象
var orgId = [[${currentOrg.orgId}]];//獲取屬性id
var orgName = [[${currentOrg.orgName]];//獲取屬性名
var orgCode = [[${paraMap[__'aaa'__]}]];//獲取key是aaa的狀態編碼值,這里的aaa可以使動態的 即:[[${paraMap[__'${org.status}'__]}]] 中間的是下划線連着的兩個

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM