1. 程式人生 > >javaweb頁面跳轉的方法

javaweb頁面跳轉的方法

jsp/html中

1.window.location.reload(url)    eg:<button onclick="window.location.reload('NewFile.html')" name="上傳檔案 ">上傳檔案</button>這個按鈕點選不會跳轉,不知道是我的用法不對還是其他的問題。

2.window.location.href=url     eg:<button onclick="window.location.href='NewFile.html'" name="上傳文">上傳</button>這個點選後正常跳轉。

servlet中

1.response.sendRedirect(url);這個是重定向,就是服務端向瀏覽器傳送請求,要求瀏覽器重新請求地址為url的網頁,瀏覽器依照發送請求,伺服器返回url網頁。

2.RequestDispatcher.forward(url)伺服器直接跳轉到url網頁傳送給瀏覽器

3.RequestDispatcher.include(url)這個是把url網頁元素直接包含到了本servlet中,此時,傳送給瀏覽器的網頁元素是url網頁的網頁元素,但是編碼方式等是servlet的編碼方式。而上面兩種本網頁元素和本網頁編碼方式是一體的。