在jsp页面中使用el表达式,但是输出来为普通的字符串,但是值已经传入jsp页面中。我用getAttribute可以获取到fileNameMap的值 但是使用el表达式却不行 求大声指点
在你的第2行代码下面加上如下代码
<!--
page指令有一个isELIgnored属性,表示是否忽略EL,false表示不忽略EL,true表示忽略EL,默认是false,如果做项目的时候,
没有解析EL表达式的,导致EL表达式原样输出的话,请把isELIgnored="false"这句话手动加上
-->
<%@ page language="java" contentType="text/html; charset=utf-8"
pageEncoding="utf-8" isELIgnored="false"%>
下面这段代码是循环遍历Map集合的例子,您可以参考一下。
<c:forEach items="${requestScope.maps }" var="map" varStatus="status">
<tr>
<td><input type="checkbox" name="id" value="${map.key }">${status.count }</td>
<td>${map.key }</td>
<td>${map.value.name }</td>
<td>${map.value.age }</td>
<td>${map.value.sex ? "男" : "女" }</td>
<td>${map.value.address }</td>
<td><input class="mydelButton" type="button" value="删除"> <input type="button" value="编辑"></td>
</tr>
</c:forEach>
el 扫描顺序 page-->request-->session 看看封装对没有,兄弟系统亮了,咋装的?