el表示式取值必須是servlet四大作用域
由小到大排列為servletcontext>session>request>pagecontext
這四個域都有setattribute("",object)方法和getattribute("")方法,el表示式會自動從四大域中按作用範圍從小到大尋找對應名字的值,其內部呼叫的就是pagecontext的findattribute("")方法
如果要想在頁面通過el表示式得到值就必需先呼叫域的setattribute方法把值設定進去,不需要什麼配置,直接寫el表示式就可以,**如下
<%
session.setattribute("name", "lisi");//session域
request.setattribute("name", "wangwu"); //request域
pagecontext.setattribute("name", "zhaoliu");//page域
%>
$
輸出結果是page域中的zhaoliu 如果將page域刪掉則輸出wangwu
el表示式取值
名稱servlet ognl el parameters request.getparameter username username request request.getattribute username request.username session session.getattribut...
el表示式和jason EL表示式取值和運算
參考 1 獲取到 pagecontext 物件,它不是在四個域裡面去找,而是先在自己定義的物件中找,如果找到了就取出來。2 得到的是 page 域 pagecontext 中儲存資料的 map集合。也就是指定在 page 域中查詢。4 獲取存在 request 中請求引數的 map,常用在資料回顯上...
EL表示式 EL表示式顯示資料
1.基本資料型別與string型別 request.setattribute scores 滿分 request.setattribute a 1 頁面顯示為 滿分2.自定義型別 a 在頁面中要顯示的自定義類成員變數必須要有getter b 如何顯示 建立乙個student類 request.set...