1.獲取資料(重點掌握)
【el獲取資料】
從資料庫中查詢到的資料,經過處理存到域物件裡------->jsp頁面通過內建的域物件就可以獲取到這些資料------>el
一。簡單資料
1.把資料存到域中:session.setattribute("a","a");
2.jsp頁面$ ;$
二。陣列
1.string abc=; request.setattribute("abc",abc);
2.jsp頁面$:$
三。list集合
$四。map集合
$五。物件
$user 物件裡有乙個list集合,集合存的是customer物件,name
$六。複雜型別
list[0].username
問題:list list=new arraylist();
list.add("abc");
request.setattribute("map1",list);$
<%
"name", "pvalue");
"name", "rvalue");
"name", "svalue");
%>
<%=pagecontext.getattribute("name") %>
<%=request.getattribute("name") %>
<%=session.getattribute("name") %>$ $
$ <%
string arrs = ;
pagecontext.setattribute("arrs", arrs);
%>$$
$$<%
listlist = new arraylist();
list.add("李芙蓉");
list.add("楊芙蓉");
list.add("王鳳");
pagecontext.setattribute("list", list);
%>$$
$ <%
mapmap = new hashmap();
map.put("aaa","李旭華");
map.put("bbb","楊久君");
map.put("ccc","李芮");
map.put("ddd","李鳳");
pagecontext.setattribute("map", map);
%>$$
$$<%
user user = new user(1,"aaa","123");
pagecontext.setattribute("user", user);
%>$$
$ <%
user user1 = new user(1,"aaa","123");
user user2 = new user(2,"bbb","123");
user user3 = new user(3,"ccc","123");
listuserlist = new arraylist();
userlist.add(user1);
userlist.add(user2);
userlist.add(user3);
pagecontext.setattribute("userlist", userlist);
%>
$ - $ - $
$ - $ - $
$ - $ - $
***** .和的區別.
* 用於有下標的資料(陣列,list集合) .用於有屬性的資料(map,物件)
* 如果屬性名中包含有特殊的字元.必須使用
2.執行運算(了解)
<%
pagecontext.setattribute("n1", "10");
pagecontext.setattribute("n2", "20");
pagecontext.setattribute("n3", "30");
pagecontext.setattribute("n4", "40");
%>$
$ - $
$ - $
$ - $
$ - $
$ - $
$ - $
(重點)
$ - $
$ - $
3.操作的web常用物件(了解)
(重點記憶)
$----取出對應名稱的cookie的值
1.$ /專案名稱
<%= request.getparameter("id") %>
<%= request.getparameter("name") %>
<%= arrays.tostring(request.getparametervalues("hobby")) %>$$
$$<%= request.getheader("user-agent") %>$
$ $(小重點)
工程路徑:$
jstl-------
使用jstl:
1.引入jstl的相關的jar包.
2.在頁面中引入標籤庫.<%@ taglib uri=」」 prefix=」」%>
【jstl的核心標籤的用法】
* if
(重點)
* foreach
(重點)$
$$
【jstl的提供el的函式庫】
注意:匯入標籤庫 $
$$$案例**實現:
1.匯入jar2個
2.引入標籤庫
el表示式及jstl
el表示式 取值顯示在頁面中 取值的地方 頁面物件的屬性 pagecontext.setattribute key,value 取值 請求物件的屬性 request.setattribute key,value 取值 會話物件的屬性 session.setattribute key,value 取值...
運用El表示式傳值問題
一 直接傳值 運用request.setattribute 注意 我們只可以直接把引數值傳過去,不可以傳值到重定向頁面 二 重定向傳值 redirectattributes.addflashattribute 三 model封存值 在ssm框架中,jsp頁面運用el表示式的時候,要用model封存值...
EL表示式 EL表示式顯示資料
1.基本資料型別與string型別 request.setattribute scores 滿分 request.setattribute a 1 頁面顯示為 滿分2.自定義型別 a 在頁面中要顯示的自定義類成員變數必須要有getter b 如何顯示 建立乙個student類 request.set...