JSP application.getRequestDispatcher()方法:根據指定路徑名返回RequestDispatcher物件

2020-07-16 10:04:52
該方法根據指定路徑名返回一個 RequestDispatcher 物件。

語法:

getRequestDispatcher(String path)

引數說明:
  • path:路徑。

返回值:
  • 返回一個 RequestDispatcher 物件。

範例

本範例獲取了一個 RequestDispatcher 物件,並轉發到指定的 servlet,關鍵程式碼如下:
<%
  RequestDispatcher rd=application.getRequestDispatcher("/page.jsp");
  rd.forward(request,response);
%>

典型應用

本範例使用 application 物件的 getRequestDispatcher 方法將請求轉發至 list.jsp 頁面。

本範例在 index.jsp 頁面中實現將請求轉發至 list.jsp 頁面,主要程式程式碼如下:
<body>
  <%
     RequestDispatcher rd=application.getRequestDispatcher("/list.jsp");  //定義請求地址
     rd.forward(request,response);  //請求轉發
   %>
</body>
在 list.jsp 頁面中,使用 <img> 標籤在頁面中顯示圖片,程式碼如下:
<body>
  <img alt="這裡是list.jsp"src="images/banner16.jpg">
</body>