1. 程式人生 > >jsp取不到值,springmvc中EL取不到值

jsp取不到值,springmvc中EL取不到值

在springmvc中,通過controller傳參過程中,jsp頁面使用 jstl或者el表示式取值取不到,訪問如下;

訪問

問題原因:

查詢了網上說servlet的版本過低.2.4版本一下一般會出現該問題,但是針對2.5版本的servlet-api,isELIgnored預設是false ;硬著頭皮加上標籤:

解決方法:

<%@ page isELIgnored=“false” %>
發現問題確實解決了;
但是此時的 jsp 頁面如下:

<%@ page contentType="text/html;charset=UTF-8"
language="java" %> <%@ page isELIgnored="false" %> <html> <head> <title>Title</title> </head> <body> <h1>${message}</h1> </body> </html>
isELIgnored:

可以控制一組JSP是否使用EL,在每個JSP中也可以指定是否該JSP使用EL。在page directive中的isELIgnored屬性用來指定是否忽略。
isELIgnored="true"時直接輸出表達式,而isELIgnored=”false”時直接輸出 值。

再次訪問:
多個


原來的servlet-api 如下:
banebn

更換更高版本進行測試:
sf
並沒有什麼卵用;