簡體   English   中英

如何從servlet中框架重定向到主頁面?

[英]How to redirect to main page with in frame from servlet?

我在屏幕上有3幀,使用frameset我喜歡這樣。

index.thml

<frameset rows="75%,25%">
    <frameset cols="20%,80%">
        <frame src="TreeGroup.jsp" name="left" id="f1"/>
        <frame src="DisplayMap.jsp"   name="top" id="f2"/>
    </frameset>
    <frame src="Tabs.jsp" name="bottom"/>
 </frameset>

在幀f1有一個鏈接,如果我點擊它,它VehicleReg在幀f2打開VehicleReg 在框架f2我單擊提交,控制轉到Servlet和servlet重定向到index.html。 這是我面臨的問題,

在Servlet中我做response.sendRedirect("index.html")

但是在瀏覽器中,它已經在index.html ,在幀f2 servlet響應之后它打開了index.html 我的意思是它在框架f2重定向index.html 如何避免這種情況。 我想在servlet響應后獲得一個新的index.html 請有人幫我這個。

index.html頁面的<head>標記之間添加以下JavaScript代碼。

<script type="text/javascript" language="JavaScript">
    if (top.location != self.location) {
      top.location.href = self.location.href;
    }
</script>

這使您的索引頁面自動脫離框架並重新加載自身。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM