2014-03-12 46 views
1

我有一个web应用程序(使用JSP,GSP,Grails,Java,Javascript)。 我们想把它贴上白色标签(不确定这是否是正确的词)。我们真正想要做的是基于用户请求页面的URL,我们想要显示不同的 图像,样式表,加载不同的消息包并自定义登录页面。白色标签web应用程序

有什么不同的方法来做到这一点?

我们想出只是1的方法来做到这一点:

截取的URL并加载不同的图像和样式表 重载getMessage方法基于(例如,如果外部用户获取参数从某些束获取消息来自“外部”文件夹的消息与内部用户从“内部”文件夹获取)之间的关系。这里面临的挑战是重载Spring框架的getmessages方法。对我来说,这似乎是一个粗糙的方法。

我想知道是否有更好的方法。

回答

3

称为它的另一种方式是“主题化”。根据你的网址你想设置一个不同的主题。 Here's a blog post about using it with Grails

+0

感谢您的回复。我在想,如果有更多的方法。像Drupal这样的CMS应用程序如何进行白化处理? – greengrassbluesky

+0

我不确定CMS是如何做到的。 –

0

另一个词叫做国际化。您可以使用java国际化框架来实现这一点。您将拥有不同地点的不同属性文件。这些属性文件将包含用于不同语言的不同标签的样式表。

相关问题