gpt4 book ai didi

java - Spring MVC 和类似 Facelets 的模板引擎

转载 作者:行者123 更新时间:2023-11-29 05:48:36 24 4
gpt4 key购买 nike

使用 Spring MVC 时是否有 JSP 标签的真正替代品?

我正在使用 Spring MVC 将其集成到 JS 框架中。我在 Spring MVC 中缺少的是一种模板框架

我以前使用过带有 JSF2 的 Facelets 模板,我喜欢它。

是否有框架/技术可以很好地与 Spring MVC 集成并提供与 Facelets 类似的功能?

  • 没有(或很少)xml 配置
  • 可以在一个模板文件中定义部分,并从一个文件中填写所有部分的所有供应内容

我正在查看 Apache Tiles 文档,似乎您需要为模板中的每个部分创建单独的文件。

示例(伪代码):

template.html:

<insert:headerSection>
<insert:bodySection>

using-template.html:

<use-template: template.html>

<define:headerSection>this is a header</define:headerSection>
<define:bodySection>this is a body</define:bodySection>

我知道我可以使用 JSP 实现此目的,但使用 Facelets 编写代码看起来更简洁、更快速。

如果 JSP 是我的最佳选择,我在 this thread 中找到了一些建议

最佳答案

我认为 Spring Webflow 支持 JSF 2。如果您想坚持使用纯 Spring MVC,它还提供了使用 Tiles 和 Velocity 的模板,或者您甚至可以编写自己的自定义 ViewResolver。

关于java - Spring MVC 和类似 Facelets 的模板引擎,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14872933/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com