由于各种原因,我需要JSP以不同的方式进行操作和显示,具体取决于它是被视为父页面还是通过iFrame查看。
JSP是否有办法知道它是如何显示的,以便它正常运行?
答案 0 :(得分:3)
JSP无法弄清楚它是否在一个框架中。但是你也许可以使用javascript。这是一个非常简单的javascript调用,可以检测你是否在一个框架中:
if(top != self) {
alert("In an HTML frame");
}
如果你需要知道你是否在服务器端的框架中,那么也许你可以做类似的事情