網頁開啟自動跳轉另一個網頁怎麼辦、網頁劫持怎麼解決

wentin發表於2020-12-19

為什麼開啟一個新網頁,卻不能跳轉到新開啟的網頁,還要自己動手在按上面的標籤才能,十分不便,小編以相容性好的360瀏覽器為例,教大家設定選項,解決這個問題。

JSP中使用jsp forward Action來實現頁面的跳轉功能。

  語法:jsp:forward page={relativeURL|%= expression %}/ 或jsp:forward page={relativeURL|%= expression %}jsp:param name=parameterNamevalue={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頁面中。

Test1.jspHTMLHEADTITLEforward test/TITLE!supportEmptyParas]/HEAD!supportEmptyParas]BODY BGCOLOR=#FFFFFF!--跳轉到test2.jsp--!jsp:forward page=/test2.jsp//BODY/HTML!supportEmptyParas]test2.jspHTMLHEADTITLE forward test /TITLE!supportEmptyParas]/HEAD!supportEmptyParas]BODY BGCOLOR=#FFFFFF%out.println(這是jsp2.jsp頁面產生出的輸出);%/BODY/HTML!supportEmptyParas]  執行test1.jsp,可在瀏覽器中看見:這是jsp2.jsp頁面產生出的輸出的輸出資訊。

但是如果你在test1.jsp和test2.jsp這兩個頁面中有引數傳遞怎麼辦呢?

get方式吧,不但總的長度有限制,使用現在十分不方便,而且有時候還不安全。

其實我們完全可以使用jsp1.1中給forward裡提供的para屬性就可以解決。

現以test3.jsp和test4.jsp來說明。

!supportEmptyParas]Test1.jspHTMLHEADTITLE forward test /TITLE!supportEmptyParas]/HEAD!supportEmptyParas]BODY BGCOLOR=#FFFFFFjsp:forward page=/test4.jspjsp:param name=name value=powerman/jsp:param name=address value= 北京西大街188號//jsp:forward/BODY/HTML!supportEmptyParas]test2.jspHTMLHEADTITLEforward 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  地址:北京西大街188號的輸出資訊

 

 


來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/69989348/viewspace-2743653/,如需轉載,請註明出處,否則將追究法律責任。

相關文章