卖逼视频免费看片|狼人就干网中文字慕|成人av影院导航|人妻少妇精品无码专区二区妖婧|亚洲丝袜视频玖玖|一区二区免费中文|日本高清无码一区|国产91无码小说|国产黄片子视频91sese日韩|免费高清无码成人网站入口

實現java web中的重定向頁面

在Java Web開發(fā)中,經常需要實現頁面跳轉。而重定向是實現頁面跳轉的一種常用方式。本文將介紹如何使用Java Web中的API實現重定向頁面。創(chuàng)建一個新的Web工程項目并添加三個JSP文件首先,在

在Java Web開發(fā)中,經常需要實現頁面跳轉。而重定向是實現頁面跳轉的一種常用方式。本文將介紹如何使用Java Web中的API實現重定向頁面。

創(chuàng)建一個新的Web工程項目并添加三個JSP文件

首先,在Eclipse中創(chuàng)建一個新的Web工程項目,并在WebContent下創(chuàng)建三個jsp文件,分別為index.jsp,doLogin.jsp和success.jsp。創(chuàng)建完成后的工程目錄如圖。

在index.jsp中添加登錄表單

在index.jsp中添加一個簡單的登錄表單,該表單可以向doLogin.jsp發(fā)送登陸請求。

在doLogin.jsp中處理登錄請求并進行重定向

doLogin.jsp將處理index.jsp的請求,并對傳遞的參數進行判斷后,將重定向到不同的頁面。重定向主要使用response的sendRedirect()函數。共有三處地方用到了重定向。如果想向重定向的頁面?zhèn)鬟f消息,可以將消息拼接到地址上。如:(() "/index.jsp?reasonpar_error"); 在地址上拼接了reasonpar_error。這句代碼的意思是,當index.jsp傳遞過來的參數有誤時,重定向回首頁,并使用reasonpar_error通知index.jsp,錯誤的原因是參數錯誤。

在success.jsp和web.xml中添加內容

在success.jsp中添加頁面內容,并在web.xml中配置servlet,以便能夠訪問success.jsp。

啟動Tomcat

編輯完幾個文件后,啟動Tomcat。運行后的首頁如圖所示。

測試頁面重定向功能

輸入正確的用戶名和密碼后,點擊登陸按鈕,可以看到頁面成功跳轉到success.jsp。

如果輸入錯誤的用戶名或密碼,則頁面將重定向回首頁,并在地址欄上拼接reasonusername_password_error,說明doLogin.jsp判斷出賬號密碼不匹配,重定向回首頁,并給出了錯誤的原因。

如果沒有輸入用戶名或密碼,則直接點擊登陸按鈕,頁面將重定向回首頁,并在地址欄上拼接reasonpar_error,說明doLogin.jsp判斷出參數有誤,重定向回首頁,并給出了錯誤的原因。

總結

本文介紹了如何使用Java Web中的API實現重定向頁面。重定向是實現頁面跳轉的一種常用方式,通過簡單的例子,我們可以學習到如何在Java Web中實現重定向。

標簽: