【问题标题】:Adding domain name to html page in Play framework 2 using java使用java将域名添加到Play框架2中的html页面
【发布时间】:2014-12-26 10:46:28
【问题描述】:

我正在使用 Java 中的 Play 框架 2.1.x 构建多租户站点。

有几个页面不同的字段, 因此,在从控制器调用页面时,我正在考虑在 Result 前面添加域名,例如 return ok(domain_htmlpage.render());

我的文件夹中有domain_htmlpage。 但我无法动态呈现域名。

谢谢, 金谷

【问题讨论】:

    标签: java model-view-controller playframework-2.0 multi-tenant


    【解决方案1】:

    您有多种选择:

    1. 在每个域的操作中使用 Java 反射来呈现模板
    2. 或在您的操作中使用即switch 语句来呈现每个域所需的视图
    3. 或使用 one 视图并在其中使用@if 语句来显示(或隐藏)仅适用于特定域的块
    4. 最后,如果目前未知域列表,请通过某些前缀命名视图,并在您的 application.conf 创建地图前缀与域。

    最后一个是最灵活的,因为如果需要,您可以为多个指定域(和子域)使用一个视图

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2016-08-26
      • 1970-01-01
      • 2016-04-16
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多