1、頁面跳轉有轉發、重定向、jsp和html的標簽,還有什麼方法?
2、實際項目中在用戶登陸後的跳轉中使用的是哪一種?
3、在登陸後要跳轉到一個中間頁面顯示‘登陸成功,正在跳轉’,這個中間頁面起什麼
作用,為什麼不直接跳轉到登陸後的頁面
請指點迷津
servlet中的response.sendRedirect()重定向、request.getRequestDispatcher("page.do").forward(req,resp)轉發
jsp中<jsp:forward>標簽<jsp:include>和page指令對應的forward include
html中的<a>標簽,form表單的對應action動作
。。。??如果有的話請回復探討一下
點擊登錄以後轉到action對應的servlet,在servlet中判斷賬戶時候輸入正確,為真則將賬戶信息記錄在Session中,使用response.sendRedirect()重定向指定頁面。
比如我們可以在這個servlet中判斷用戶輸入賬戶是否正確,正確的話我們可以將賬戶信息記錄在Session中並轉發到登陸成功頁面,否則轉發到用戶登錄頁面。
其實在顯示‘登陸成功,正在跳轉’時最少應該是經歷了兩個servlet(中間頁面)的,一個是判斷賬戶信息,正確的話轉到另一個servlet,在第二個servlet中從數據獲取顯示頁面所要用到的數據等等操作。