在jsp中关于${}输出为普通的字符串

在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="删除">&nbsp;&nbsp;&nbsp;&nbsp;<input type="button" value="编辑"></td>
</tr>
</c:forEach>

el 扫描顺序 page-->request-->session 看看封装对没有,兄弟系统亮了,咋装的?