av手机免费在线观看,国产女人在线视频,国产xxxx免费,捆绑调教一二三区,97影院最新理论片,色之久久综合,国产精品日韩欧美一区二区三区

java語言

java servlet頁面跳轉(zhuǎn)的方法

時(shí)間:2025-03-30 11:01:08 java語言 我要投稿
  • 相關(guān)推薦

java servlet頁面跳轉(zhuǎn)的方法

  導(dǎo)語:一個(gè)servlet就是Java編程語言中的一個(gè)類,它被用來擴(kuò)展服務(wù)器的性能,服務(wù)器上駐留著可以通過“請(qǐng)求-響應(yīng)”編程模型來訪問的應(yīng)用程序。下面是java servlet頁面跳轉(zhuǎn)的方法,一起來學(xué)習(xí)下吧:

  Servlet:

  當(dāng)然,在servlet中,一般跳轉(zhuǎn)都發(fā)生在doGet, doPost等方法里面。

  1) redirect 方式

  response.sendRedirect("/a.jsp");

  頁面的路徑是相對(duì)路徑。sendRedirect可以將頁面跳轉(zhuǎn)到任何頁面,不一定局限于本web應(yīng)用中,如:

  response.sendRedirect("http://www.jb51.net");

  跳轉(zhuǎn)后瀏覽器地址欄變化。

  這種方式要傳值出去的話,只能在url中帶parameter或者放在session中,無法使用request.setAttribute來傳遞。

  2) forward方式

  RequestDispatcher dispatcher = request.getRequestDispatcher("/a.jsp");

  dispatcher .forward(request, response);

  頁面的路徑是相對(duì)路徑。forward方式只能跳轉(zhuǎn)到本web應(yīng)用中的頁面上。

  跳轉(zhuǎn)后瀏覽器地址欄不會(huì)變化。

  使用這種方式跳轉(zhuǎn),傳值可以使用三種方法:url中帶parameter,session,request.setAttribute

  JSP:

  1) response.sendRedirect();

  和servlet的response.sendRedirect()方式一樣。

  此語句前不允許有out.flush(),如果有,會(huì)有異常:

  java.lang.IllegalStateException: Can't sendRedirect() after data has committed to the client.

  at com.caucho.server.connection.AbstractHttpResponse.sendRedirect(AbstractHttpResponse.java:558)

  ...

  跳轉(zhuǎn)后瀏覽器地址欄變化

  如果要跳到不同主機(jī)下,跳轉(zhuǎn)后,此語句后面的語句會(huì)繼續(xù)執(zhí)行,如同新開了線程,但是對(duì)response的操作已經(jīng)無意義了;

  如果要跳到相同主機(jī)下,此語句后面的語句執(zhí)行完成后才會(huì)跳轉(zhuǎn);

  2) response.setHeader("Location","");

  此語句前不允許有out.flush(),如果有,頁面不會(huì)跳轉(zhuǎn)。

  跳轉(zhuǎn)后瀏覽器地址欄變化

  此語句后面的語句執(zhí)行完成后才會(huì)跳轉(zhuǎn)

  以上就是java servlet頁面跳轉(zhuǎn)的方法的詳細(xì)內(nèi)容。


【java servlet頁面跳轉(zhuǎn)的方法】相關(guān)文章:

PHP頁面跳轉(zhuǎn)的技巧10-18

PHP頁面跳轉(zhuǎn)到另一個(gè)頁面的方法07-08

HTML實(shí)現(xiàn)頁面自動(dòng)跳轉(zhuǎn)的方法有哪些(實(shí)例)07-31

PHP中實(shí)現(xiàn)頁面跳轉(zhuǎn)07-06

PHP頁面跳轉(zhuǎn)實(shí)現(xiàn)技巧09-19

PHP頁面跳轉(zhuǎn)到另一個(gè)頁面的多種方法08-18

PHP頁面跳轉(zhuǎn)幾種實(shí)現(xiàn)技巧07-26

如何使用JavaScript實(shí)現(xiàn)頁面定時(shí)跳轉(zhuǎn)10-18

HTML頁面3秒后自動(dòng)跳轉(zhuǎn)常見的3種方法08-26