1. 程式人生 > >EL表示式在JSP介面中取不到值問題。

EL表示式在JSP介面中取不到值問題。

今天寫jsp頁面,剛研究EL表示式,然後都取不出值。後來。。終於。。。解決了。
老手可以飄過,給遇到問題的朋友,提供點資料,希望有用。
在JSP介面中加上一句程式碼:
只需要在JSP中加入一句程式碼:

<%@ page isELIgnored="false" %>

就可以解決了。
小例子如下:

    <form name="myfrom1"  action="Test.jsp"  method="post">
    <h3 align="center">使用者登入</h3>
    賬號登陸:<input name="name"
type="text">
*<br> 賬號登陸:<input name="pwd" type="password">*<br> <input type="submit" value="登入"> <br> </form> 歡迎使用者:${param.name}登入 您的密碼為:${param.pwd} 請儲存好!

這是一個簡單的Test.jsp頁面,submit按鈕跳轉到自己身上(為了說明簡單一點),沒有加入程式碼句的執行結果是這樣:

這裡寫圖片描述
點選按鈕後,介面依然是這個,EL表示式沒有取出值。
加入程式碼後的EL表示式,執行結果是這樣:
這裡寫圖片描述


看結果就很明顯了,僅僅一句程式碼,一直以為自己寫的不對,用最簡單的一做,發現還對不。。。就找到解決方法了。