1. 程式人生 > >jsp資料互動:request物件與response物件

jsp資料互動:request物件與response物件

request物件常用方法:

String getParameter(String name):根據頁面元件名稱獲取 頁面提交資料;如:

開始頁面jsp

跳轉頁面jsp


String [] getParameterValues(String name):獲取一組以相同名稱命名的表單元件提交的資料,示例:

開始頁面jsp:

跳轉頁面jsp:


void setCharacterEncoding(String charset):指定編碼格式

RequestDispatcher  getRequestDispatcher(String path):該物件的forward方法用於轉發請求,示例:

Myjsp.jsp頁面:


all.jsp頁面:



可以看到通過轉發時頁面的地址還是在Myjsp.jsp,而不是在all.jsp頁面,所以我們可以直接通過getParameter方法獲取到開始頁面的值。

重定向:這裡需要用到另一個內建物件response的sendRedirect(String location)方法,如:

在這裡我們可以看見頁面的地址已經改變為all.jsp,而之前我們所輸入的內容也獲取不到,所以這時我們就必須使用另外一種方法獲取。


在地址引數後面加上?並自定義變數名賦值然後

可以發現:


值就可以得到了    

 在轉發時,實際開發中還可以通過鍵值對來獲取

request.setAttribute("name", text);

request.getAttribute("name");