JSP PageContext.forward()方法:轉發頁面

2020-07-16 10:04:52
該方法可以把頁面轉發到另一個頁面或者 servlet 元件上。

語法:

forward(String relativeUrlPath)

引數說明:
  • relativeUrlPath:relativeUrlPath 是目標的相對地址。

範例

將頁面轉發至 count.jsp,關鍵程式碼如下:
<%
    pageContext.forward("count.jsp");
%>

典型應用

本範例使用 forward 方法將請求轉發至 longin.jsp 頁面。

本範例在專案的 index.jsp 頁面中,通過 pageContext 物件將請求轉發至 longin.jsp 頁面。index.jsp 頁面的主要程式碼如下:
<body>
  <%
     pageContext.forward("longin.jsp");
   %>
</body>
在 longin.jsp 頁面為使用者提示資訊,關鍵程式碼如下:
<body>
  <%out.println("歡迎來到longin.jsp頁面");%>
</body>
執行結果如下:
歡迎來到login.jsp頁面