【发布时间】:2012-03-05 08:17:39
【问题描述】:
我的问题有点难以解释,但我会尝试。 我有 2 个 jsp 页面 Outer.jsp 和 Inner.jsp
Outer.jsp
脚本:src="tabs.js"
var PageTabs = "Tab1"
@include "Inner.jsp"
Inner.jsp
脚本:src="tabs.js"
var PageTabs = "Tab2~Tab3~Tab4"
两个 jsp 页面使用相同的 tabs.js 在页面上呈现一些选项卡元素。 “PageTabs”变量是 tabs.js 使用的许多常见变量之一。所以在渲染时会发生什么,即使在渲染 Outer.jsp 的选项卡时,tabs.js 也会采用最新的“PageTabs”变量,即 var PageTabs =“Tab2~Tab3~Tab4”。
注意:页面变量和 tabs.js 是从客户端收到的标准元素的一部分。因此,它们必须用于为应用程序提供相同的外观和感觉。 我需要一种将“Inner.jsp”与访问“Outer.jsp”脚本隔离开来的方法。这将防止选项卡元素混淆使用哪些变量。
我希望我有点清楚。如果我需要提供更多说明,请告诉我。谢谢。
【问题讨论】:
标签: java javascript jsp