1.EL表達式
a.獲取request.session.application域中的數據
四種 域 ,那還有一個page獲取
b.獲取Bean的屬性
c.獲取List 結合forEach
d.獲取Map 結合forEach
e.想它的底層原理
f.兩種容易混淆的地方 域(getAttribute) 和 getXXX
2.JSTL標籤庫
<c:forEach var="" items=""> 結合上面的迭代
<c:if test=""> 登陸中,判斷user對象是否爲空,是就XXX,否就YYY
想它的底層原理
3.文件上傳
a.按照那幾個步驟來
b.結合JS,上傳多個文件,也可以刪除(取消上傳)
c.臨時文件
d.亂碼
e.安全問題,防止別人上傳的惡意代碼執行
f.文件名唯一
g.分散存儲
h.顯示上傳進度 要結合以後的AJAX
i.關流,刪除臨時文件
刪除臨時文件要在關流的後面
4.文件上傳,工具類
對上面的代碼封裝,考慮臨時目錄的問題
5.文件下載
a.列出所有的資源 , 一點超鏈接就可以下載了
b.亂碼
c.用Map存放數據的問題
它用key裝絕對路徑,value裝文件名
d.我感覺有安全問題,key轉絕對路徑了,別人就知道你
機器上的目錄了,想一下有沒有其他解決辦法
e.看網上的超鏈接,看它下載是怎麼樣的
6.對文件上傳和下載整合
考慮:自定義圖像,是怎麼完成的
將JSP放入到WEB-INF下
離線下載:要是下載的中間把瀏覽器關了會怎麼樣?
7.預習過濾器
8.有時間的話,敲購物車的代碼