中文字幕av专区_日韩电影在线播放_精品国产精品久久一区免费式_av在线免费观看网站

溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務條款》

如何在JSP中實現頁面跳轉

發布時間:2021-07-14 14:45:24 來源:億速云 閱讀:188 作者:chen 欄目:編程語言

這篇文章主要介紹“如何在JSP中實現頁面跳轉”,在日常操作中,相信很多人在如何在JSP中實現頁面跳轉問題上存在疑惑,小編查閱了各式資料,整理出簡單好用的操作方法,希望對大家解答”如何在JSP中實現頁面跳轉”的疑惑有所幫助!接下來,請跟著小編一起來學習吧!

JSP應用開發是很多編程愛好者的關注,它是實現具體功能的途徑,JSP實現頁面的跳轉功能需要使用jsp forward Action。

語法

﹤jsp:forward page="{relativeURL|﹤%= expression %﹥}"/﹥ 或  ﹤jsp:forward page="{relativeURL|﹤%= expression %﹥}"﹥  ﹤jsp:param name="parameterName" value="{parameterValue|﹤%= expression %﹥}"/﹥+﹤/jsp:forward﹥

這個action使您可以將request向前到另外一個頁面。它只有一個屬性,page。Page應有一個相對的URL組成。這可以是一個靜態的值或者是能夠在被請求的時候計算得到的值,就如下面兩個例子一般:

﹤jsp:forward page="/utils/errorReporter.jsp"/﹥  ﹤jsp:forward page="﹤%= someJavaExpression %﹥"/﹥  !supportEmptyParas]>

現在以一個具體例子來說明:在test1.jsp中使用forward使其跳轉到test2.jsp頁面中,實現頁面跳轉。

JSP實現頁面跳轉之Test1.jsp

﹤HTML﹥  ﹤HEAD﹥  ﹤TITLE﹥forward test﹤/TITLE﹥  !supportEmptyParas]> ﹤/HEAD﹥  !supportEmptyParas]> ﹤BODY BGCOLOR="#FFFFFF"﹥  ﹤!--跳轉到test2.jsp--!﹥  ﹤jsp:forward page="/test2.jsp"/﹥  ﹤/BODY﹥  ﹤/HTML﹥  !supportEmptyParas]>

JSP實現頁面跳轉之Test2.jsp

﹤HTML﹥  ﹤HEAD﹥  ﹤TITLE﹥ forward test ﹤/TITLE﹥  !supportEmptyParas]> ﹤/HEAD﹥  !supportEmptyParas]> ﹤BODY BGCOLOR="#FFFFFF"﹥  ﹤%out.println("這是jsp2.jsp頁面產生出的輸出");%﹥  ﹤/BO#@62;  ﹤/HTML﹥  !supportEmptyParas]>

運行test1.jsp,可在瀏覽器中看見,這樣的JSP應用開發:"這是jsp2.jsp頁面產生出的輸出"的輸出信息。但是如果你在test1.jsp和test2.jsp這兩個頁面中有參數傳遞怎么辦呢?用get方式吧,不但總的長度有限制,使用現在十分不方便,而且有時候還不安全。其實我們完全可以使用jsp1.1中給forward里提供的para屬性就可以解決。現以test3.jsp和test4.jsp來說明。

!supportEmptyParas]> Test1.jsp  ﹤HTML﹥  ﹤HEAD﹥  ﹤TITLE﹥ forward test ﹤/TITLE﹥  !supportEmptyParas]> ﹤/HEAD﹥  !supportEmptyParas]> ﹤BODY BGCOLOR="#FFFFFF"﹥  ﹤jsp:forward page="/test4.jsp"﹥  ﹤jsp:param name="name" value="powerman"/﹥  ﹤jsp:param name="address" value=" 北京市海淀區西三環北路21號久凌大廈北樓505室"/﹥  ﹤/jsp:forward﹥  ﹤/BODY﹥  ﹤/HTML﹥  !supportEmptyParas]> test2.jsp  ﹤HTML﹥  ﹤HEAD﹥  ﹤TITLE﹥forward test﹤/TITLE﹥  !supportEmptyParas]> ﹤/HEAD﹥  !supportEmptyParas]> ﹤BODY BGCOLOR="#FFFFFF"﹥  ﹤%  out.println("這是jsp4.jsp頁面產生出的輸出"+"﹤br﹥");  out.println("姓名:"+request.getParameter("name")+"﹤br﹥");  out.println("地址:"+request.getParameter("address")+"﹤br﹥");  !supportEmptyParas]> %﹥  ﹤/BODY﹥  ﹤/HTML﹥

運行Test3.jsp,可在瀏覽器中看見輸出信息 :

"這是jsp4.jsp頁面產生出的輸出  姓名:powerman  地址:北京市海淀區西三環北路21號久凌大廈北樓505室"

通過以上的JSP實現的頁面跳轉是不是很有意思呢?對你再編程的思路是不是有點啟發呢?

到此,關于“如何在JSP中實現頁面跳轉”的學習就結束了,希望能夠解決大家的疑惑。理論與實踐的搭配能更好的幫助大家學習,快去試試吧!若想繼續學習更多相關知識,請繼續關注億速云網站,小編會繼續努力為大家帶來更多實用的文章!

向AI問一下細節

免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。

jsp
AI

佛教| 漠河县| 武城县| 陵川县| 洪泽县| 长兴县| 铁岭县| 安塞县| 湄潭县| 佳木斯市| 松桃| 永登县| 建水县| 富阳市| 甘谷县| 定陶县| 温州市| 瑞昌市| 新闻| 安庆市| 惠来县| 同仁县| 诸城市| 盐池县| 外汇| 本溪市| 绵竹市| 紫金县| 玉门市| 马关县| 文山县| 安远县| 洞口县| 洛川县| 佛山市| 高青县| 饶阳县| 通江县| 西乌珠穆沁旗| 嘉黎县| 固始县|