Servlet入門 JSP的EL表示式14

2021-09-16 12:28:26 字數 1930 閱讀 4784

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表示式取出作用域中陣列的值

<%

string a = ;

pagecontext.setattribute("array",a);

%>

$,$,$,$,

3.使用el表示式取出作用域中集合的值

<%

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...