【问题标题】:How to use liquid template in jsp?如何在jsp中使用液体模板?
【发布时间】:2021-03-06 10:58:09
【问题描述】:

我有一个需要解析的基于液体的模板。我正在研究将 JSP 作为视图(此处为模板)返回某些特定端点的 spring 框架。 我看到了liquid 文档,用于将其安装在基于 Rails 的应用程序上,还遇到了link,它可以将液体与基于 Nodejs 的应用程序一起使用。

我有一个 api 返回的液体模板和一些其他返回要填充模板的数据的 api,我想知道有什么方法可以为 JSP 配置液体,以便 JSP 将解析的液体模板作为视图返回?

【问题讨论】:

    标签: node.js jsp liquid shopify-template


    【解决方案1】:

    我发现捆绑的 js:https://liquidjs.com/tutorials/setup.html#LiquidJS-in-Browsers 支持可以配置为在 JSP 或任何地方使用液体模板。

    用法:

    <script type="text/template">
    <h3>{{ name | capitalize | prepend: "Welcome to "}}</h3>
    </script>
    <div id="result"></div>
    

    js:

    const template = document.querySelector('[type="text/template"]')
    const result = document.querySelector('#result')
    const engine = new liquidjs.Liquid()
    
    engine
        .parseAndRender(template.innerHTML, {name: 'liquid'})
        .then(html => result.innerHTML = html)
    

    这是相同的演示:https://jsfiddle.net/pd4jhzLs/1/

    【讨论】:

      猜你喜欢
      • 2013-08-12
      • 2017-09-16
      • 2011-08-22
      • 1970-01-01
      • 2014-11-29
      • 1970-01-01
      • 2011-03-26
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多