2

我在jsp中使用框架。我在起始 jsp 页面中包含了三个框架。我希望这些框架只出现在起始页中。但是这些框架出现在整个前端(在所有 jsp 页面中)。

我需要为不同的jsp页面定义不同的框架。

任何人都可以帮忙..

任何帮助将不胜感激...

4

1 回答 1

0

您可以使用一些 Javascript 和 CSS 来实现这一点。如果您使用像 jQuery 这样的库会更容易,但您可以不使用它。

基本上一个快速的方法是给 iframe 一个 class/id 并用 JavaScript 找到它们。

var myFrame = document.getElementByID("myFrame");

然后在每个 JSP 上添加一些逻辑来确定它是哪个页面,然后您可以:

  1. 通过将 CSS 显示设置为无来隐藏您不想显示的帧)
  2. 将框架的 src 属性更新为该页面的正确属性

这取决于实际有多少帧。

所以:

myFrame.css("display:none");
myFrame.src("newURL");
于 2012-10-18T12:14:46.813 回答