1. 程式人生 > >【javaweb:資料回顯】使用el的內建物件param實現jsp頁面上的資料回顯

【javaweb:資料回顯】使用el的內建物件param實現jsp頁面上的資料回顯

1.先說下我之前的做法

我之前要實現jsp頁面<input>標籤中提交的資料回顯,一般採用的是在web層的servlet中,設定這樣的程式碼:

request.setAttribute("引數名",引數)。然後再使用請求轉發的方式,把我想回顯的資料轉發到顯示的jsp頁面中。但是這種做法有個問題,比如這個回顯的資料本身就是你剛才所請求的資料,那麼這個資料已經在request域中了(我們在servlet中不是還先要把他取出來用嗎),所以就沒有必要再存入request域中了,而直接使用下面的方法。

2.通過el的內建物件param直接獲取request域中的資料(el的內建物件有11個)

程式碼如下:${param.xxx}

,xxx代表你之前提交到request域中的引數名稱,比如表單<input>中提交的資料。這個el表示式相當於request.getParameter("xxx")。