JSP頁面使用EL表示式不顯示實際資料
阿新 • • 發佈:2021-12-25
今天在學習有關jsp的相關知識內容時,遇到了el表示式只是顯示括號裡面的內容
程式碼如下:
<%@ page contentType="text/html;charset=UTF-8" language="java" %> <html> <head> <title>Title</title> </head> <body> <% Map maps = new HashMap(); maps.put("aaa","111"); maps.put("bbb","222"); maps.put("ccc","333"); request.setAttribute("map",maps); %> 獲取Map指定key的value值 ${map.aaa}--------${map["bbb"]} </body> </html>
顯示如下:
修改後程式碼: 加上<%@page isELIgnored="false"%>
<%@ page contentType="text/html;charset=UTF-8" language="java" %> <%@page isELIgnored="false"%> <html> <head> <title>Title</title> </head> <body> <% Map maps = new HashMap(); maps.put("aaa","111"); maps.put("bbb","222"); maps.put("ccc","333"); request.setAttribute("map",maps); %> 獲取Map指定key的value值 ${map.aaa}--------${map["bbb"]} </body> </html>
結果顯示: