1. 程式人生 > >只讓頁面轉向 URL不變的HTML程式碼

只讓頁面轉向 URL不變的HTML程式碼

1) iframe標籤不能自動適應

2) ASP:Response.Redirect
JSP:httpservletresponse.sendRedirect()
會導致瀏覽器上顯示的URL改變


3) Server.Transfer
JSP:RequestDispatcher.forward()
只能訪問相對路徑的頁面


4) 只有frameset可以滿足要求。程式碼如下:

<frameset frameborder="no" border="0" framespacing="0">
 <frame src="http://www.baidu.com" name="mainFrame" id="mainFrame" title="mainFrame" />
</frameset> 

 實際上,方案4和方案2很類似,瀏覽器也是會直接去訪問重新設定的那個URL的,只是瀏覽器被設計成 在位址列不顯示實際訪問的那個地址而已。