el表示式:方便取值,只支援取值的工作,可以代替麻煩的jsp九大內建物件的寫法
格式:$
1.取出四個作用域的值
<%
pagecontext.setattribute("name","page");
request.setattribute("name","request");
session.setattribute("name","session");
%>
<%=pagecontext.getattribute("name")%>
<%=request.getattribute("name")%>
<%=session.getattribute("name")%>$$
$
2.使用el表示式取出作用域中陣列的值
<%3.使用el表示式取出作用域中集合的值string a = ;
pagecontext.setattribute("array",a);
%>
$,$,$,$,
<%
list list = new arraylist();
list.add("11");
list.add("22");
list.add("33");
list.add("44");
pagecontext.setattribute("li",list);
%>
$,$,$,$
4.map資料
<%
map map = new hashmap();
map.put("name","zhangsan");
map.put("age",18);
map.put("address","北京");
pagecontext.setattribute("map",map);
%>
$,$,$
總結就是:如果沒有下標的直接使用點的方式,有
5.物件的成員變數
<%
user user = new user("zhangsan",18);
session.setattribute("u",user);
%>
//user物件有name和age成員變數
$,$$
$
最最常用的是從物件中取出某個成員變數的值
el表示式的11個內建物件
$pagecontext
作用域相關
pagescope
requestscope
sessionscope
請求頭相關
header
headervalues
引數相關
param
paramvalues
cookie
initparam
response.addcookie(new cookie("name","value"));
$$
jsp簡單入門之el表示式學習二
el expression language 是為了使jsp寫起來更加簡單。表示式語言的靈感來自於 ecmascript 和 xpath 表示式語言,它提供了在 jsp 中簡化表示式的方法,讓jsp的 更加簡化。1 語法結構 2 與.運算子 el 提供 和 兩種運算子來訪問資料。當要訪問的屬性名稱中...
Jsp中的EL表示式
全稱 expression language 主要作用 從作用域中取出變數並顯示 在servlet中 request.setattribute 變數名 值 在jsp中 頁面上可以使用 30 false false false true 假假簡稱jst1 1 引入標籤庫 jar包 jstlgroupi...
jsp與servlet之間的跳轉
jsp和servlet之間跳轉總結 request.getcontextpath 即代表 專案名。如 news01 一 從jsp頁面跳到其他頁面或servlet 從jsp頁面跳到其他頁面使用全路徑 專案名 檔案的路徑 如專案名為news01,頁面目錄如下 1 比如從index.jsp頁面跳到main...