HTML 在 tiles.xml 中定义但可以使用不同语言的标题标签
HTML title tag that is defined in tiles.xml but can have a different language
我正在使用 Java 和 Spring 构建一个网络应用程序。我使用 Tiles 框架为所有页面提供相同的 header 和页脚。我还使用 Spring 的消息标签为我的网站提供国际化。
我对 HTML <title>
标签有疑问。我想做的是:
- 在basepage.jsp中声明title标签,这是我所有tile继承的模板,具有所有通用逻辑。
- 让每个页面的标题标签都不同。所以这就是瓷砖的用途:我让每个瓷砖都有一个属性 "title",然后将其插入基本模板
- 让标题为 i18n。问题就在这里:我无法在我的 tiles.xml 中使用 i18n,但是如果我不在 tiles.xml 中使用 title 属性,那么我的所有页面上都会出现相同的标题(因为标题在基本模板中声明,我的所有图块都继承自该模板)。
有什么建议吗?
我找到了解决方案 here。重点是在 tiles 中使用 属性 键,然后将该键插入您的 .jsp 以获取 i18n 属性 而不是插入消息本身。
我正在使用 Java 和 Spring 构建一个网络应用程序。我使用 Tiles 框架为所有页面提供相同的 header 和页脚。我还使用 Spring 的消息标签为我的网站提供国际化。
我对 HTML <title>
标签有疑问。我想做的是:
- 在basepage.jsp中声明title标签,这是我所有tile继承的模板,具有所有通用逻辑。
- 让每个页面的标题标签都不同。所以这就是瓷砖的用途:我让每个瓷砖都有一个属性 "title",然后将其插入基本模板
- 让标题为 i18n。问题就在这里:我无法在我的 tiles.xml 中使用 i18n,但是如果我不在 tiles.xml 中使用 title 属性,那么我的所有页面上都会出现相同的标题(因为标题在基本模板中声明,我的所有图块都继承自该模板)。
有什么建议吗?
我找到了解决方案 here。重点是在 tiles 中使用 属性 键,然后将该键插入您的 .jsp 以获取 i18n 属性 而不是插入消息本身。