【问题标题】:Tapestry 5, loading css from filesystemTapestry 5,从文件系统加载 css
【发布时间】:2010-05-19 08:57:58
【问题描述】:

我们正在创建一个 Tapestry 5 Web 应用程序,由外部设计人员创建和维护应用程序的 css 文件。

我们希望他能够在无需更改 webapp 的情况下更改 css 文件,最好是在文件系统中的可配置路径中。

那么使用 Tapestry 5 最好的方法是什么?

【问题讨论】:

    标签: css web-applications loading tapestry


    【解决方案1】:

    有一个 JIRA 可以使用 filesystem asset。有人发布了应该让你这样做的补丁,但它还没有发布。如果你这样做,你可以在你的布局模板中使用@IncludeStyleSheet(value={"file:path_to_css_file"})

    另一种方法是使用this one. 之类的方法对其进行流式传输。最后一段建议您可以在模板中包含流式响应,因此在这种情况下您可以使用<link rel="stylesheet" type="text/css" href="${externalStylesheet}"/>。然后创建一个流式响应,从服务器上的已知路径读取样式表。或者您可以将其存储在数据库中的 blob 中并从那里进行流式传输 - 这样您还可以创建一个页面让设计人员上传新版本。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2013-06-22
      • 2012-02-10
      • 2011-03-19
      • 2014-07-04
      • 1970-01-01
      • 1970-01-01
      • 2013-03-03
      相关资源
      最近更新 更多