操作list集合:${list[0]}
数组:${arr[0]}
javaBean:${对象.属性} 或 ${对象[‘属性‘]}
域(map):${map.key} 或 ${map[‘key‘]}
<body> <% request.setAttribute("name","盖伦"); %> ${requestScope.name}//第一种 ${requestScope[‘name‘]}//第二种 </body>
以上输出 盖伦
<body> <% pageContext.setAttribute("name","ez"); request.setAttribute("ez","伊泽瑞尔"); %> ${requestScope[name]} </body>
输出的是 伊泽瑞尔 。为什么呢?因为[]里面放的是一个变量。jsp会先去全域查找key为"name"对应的值,值为"ez",那么现在[]里面的就是ez,最后得到 伊泽瑞尔
时间: 2024-10-21 22:04:17