JSP/Javascript:如何基于im上的页面动态更改标题

JSP/Javascript:如何基于im上的页面动态更改标题,javascript,jsp,Javascript,Jsp,我有一个header.jsp文件,包含在网站上的所有页面中,作为我所有标题内容的模板,例如网站标题、徽标、主页链接等。。在这个header.jsp中,我想在h1标记中设置一个页面标题,例如,在浏览网站页面时,它会改变显示我所在页面的标题 我最初的想法是使用javascript来实现这一点,但是根据教程,大多数人都在使用angular之类的框架,除非没有其他选择,否则我真的不想使用它。有没有什么方法可以改变我的标题来选择使用原始JavaScript的任何页面?或者,jsp中是否有任何东西也可以实现

我有一个header.jsp文件,包含在网站上的所有页面中,作为我所有标题内容的模板,例如网站标题、徽标、主页链接等。。在这个header.jsp中,我想在h1标记中设置一个页面标题,例如,在浏览网站页面时,它会改变显示我所在页面的标题


我最初的想法是使用javascript来实现这一点,但是根据教程,大多数人都在使用angular之类的框架,除非没有其他选择,否则我真的不想使用它。有没有什么方法可以改变我的标题来选择使用原始JavaScript的任何页面?或者,jsp中是否有任何东西也可以实现这一点?如果是这样,我如何才能做到这一点

将页面标题设置为请求属性page\u title,然后在header.jsp中获取它怎么样。

谢谢您的回复。我已经设法找到了一个对我有效的选择,尽管我不会说它是最优雅的。如果有任何改进的建议,我会更新我的答案以便更好地理解!同样值得注意的是,解决方案使用的是jsp而不是javascript

我所做的是在我的header.jsp中,我在主体中设置了div标记之间的以下代码:

<%= subTitle %>
然后,我将以下代码应用于我网站上的所有其他页面:

<% String subTitle="Example Page"; %>
“示例页面”是我想在页眉上显示的网页名称,但在任何页面上都可能不同,并为我提供了预期的结果


然而,唯一的问题是这样做的时候,当它被设置在EclipseLuna上时,我遇到了一个问题,即“subTitle无法解析为变量”。代码本身是有效的,但我更愿意解决这些问题,以提供最佳解决方案。任何删除此错误的建议都将不胜感激。

理论上,如果您正确设置了页面,您可以使用纯javascript完成此操作,是的。