【问题标题】:White label web applications白标网络应用程序
【发布时间】:2014-03-12 23:34:48
【问题描述】:

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

有哪些不同的方法可以做到这一点?

我们只找到了一种方法:

拦截 URL 并加载不同的图像和样式表 重载 getMessage 方法以根据参数从某个包中获取消息(例如,如果外部用户从“外部”文件夹获取消息与内部用户从“内部”文件夹获取消息)。这里的挑战是重载 Spring 框架的 getmessages 方法。对我来说,这似乎是一种粗略的方法。

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

【问题讨论】:

    标签: java spring grails branding


    【解决方案1】:

    另一种叫法是“主题化”。根据您的网址,您想设置不同的主题。 Here's a blog post about using it with Grails.

    【讨论】:

    • 感谢您的回复。我在想,如果有更多的方法。 Drupal 等 CMS 应用如何进行白标?
    • 我不确定 CMS 是如何做到的。
    【解决方案2】:

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

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2012-12-14
      • 2011-02-01
      • 2016-01-24
      • 2015-09-19
      • 2020-09-06
      • 2016-03-07
      相关资源
      最近更新 更多