原文链接:
①EL表达式取Map,List值的总结
②在jsp中使用el表达式通过键获得后台的一个map
③在javascript中使用el表达式(有图有真相!直接看图,简单明了!)
总结:
el表达式获取map对象的内容
后端:
HashMap map1 = new HashMap();
map1.put("key1","lzsb")
request.setAttribute("map1", map1);
前端:
${map1["key1"]}
js中使用el表达式
javascript中想要正常的使用el表达式,就要为el表达式加上引号(单引号或者双引号都可以,反正总之就是要加引号)
例如 :
var map = '${map1["key1"]}';
alert(map);//输出
补充:
js 中使用jstl 实现 session.removeattribute
后端 session.setAttribute("regist","注册成功");
业务上需要实现:前端调用'${sessionScope.regist}'后 ,需要删除其中保存的值
实现方式
引入 jstl
完整代码
var registMessage = '${sessionScope.regist}';
if(!registMessage==""){
alert(registMessage);
}
参考: JSTL c标签库remove方法的使用