【发布时间】:2016-04-14 21:50:43
【问题描述】:
我有 header.jsp、footer.jsp。我将这些相应地包含在 jsp 页面中并获取所需的布局。在标题中,我有 3 个菜单链接。我需要根据当前页面相应地突出显示列表菜单。使用我正在做的 jQuery,它会突出显示片刻,当新页面出现时它会消失。我认为单击它会重新加载新的 JavaScript 文件。如何解决?
【问题讨论】:
标签: java jquery css jsp servlets
我有 header.jsp、footer.jsp。我将这些相应地包含在 jsp 页面中并获取所需的布局。在标题中,我有 3 个菜单链接。我需要根据当前页面相应地突出显示列表菜单。使用我正在做的 jQuery,它会突出显示片刻,当新页面出现时它会消失。我认为单击它会重新加载新的 JavaScript 文件。如何解决?
【问题讨论】:
标签: java jquery css jsp servlets
JSP 是一种服务器端技术,而 jquery 是一种客户端技术。
使用 jquery 设置应用程序的任何“状态”将在您通过链接刷新页面或仅按 F5(页面刷新)刷新页面时丢失。
jsp 的状态由服务器维护,它可以有多个作用域。您应该通过检查当前呈现的 jsp 来维护服务器内的“活动链接”。您可以在“标题”中执行此操作。您必须将当前 url(例如请求 url)与菜单项相关联。
设置一个简单的 CSS 标记或类来指示一个活动菜单。
看看这个:
http://www.websitecodetutorials.com/code/css/highlight-current-page.php
【讨论】: