【问题标题】:Master Pages in Java - JDK 1.6Java 中的母版页 - JDK 1.6
【发布时间】:2011-03-27 02:19:42
【问题描述】:

我正在使用 Google App Engine 在 Eclipse Helios 中构建一个网站,并希望为跨不同页面的通用代码实现类似 ASP.NET 母版页的功能。 Java中有类似的东西吗?

更新: 我不是 Java 开发人员,在查看发布的答案中的链接后,我认为 Facelets 和 Tiles Framework 提供了模板功能。哪一个是首选?两者都可以在 GAE 上运行。

【问题讨论】:

    标签: java eclipse google-app-engine master-pages


    【解决方案1】:

    我对 asp.net 不是很熟悉,但对母版页的简短阅读告诉我,您正在寻找的是 JSF Facelets。 Facelets 允许您使用默认内容和模板客户端可以在其中插入代码的点来定义模板。

    模板客户端可以填写这些插入点,但不必全部填写,或者他们可以添加新的。因此,您还可以在其他模板上构建模板。

    Here 是一篇文章,您应该可以更好地了解 JSF 模板可以做什么。

    在 GAE 上设置 JSF 的说明是 here

    【讨论】:

    • +1:你有下载 Facelets 框架的有效链接吗? Facelets 和 Tiles 哪一个更易于实现和使用?
    • 我会选择 Facelets。 Tiles 主要配合 JSP 工作,有点老套。
    • @A9S6,facelets 是 JSF 的一部分,还是说 JSF 框架,我看到它已经移到 javaserverfaces.java.net/download.html
    • 是的,这就是我的意思。我下载了 JSF 的二进制文件,将使用它。我希望将 Facelets 集成到我的 Java Web 应用程序中不会太复杂。
    • @A9S6 如果您是 Java EE 新手,可能会感到不知所措,首先在 netbeans 中做一个测试项目可能会有所帮助,因为 JSF 应该与 netbeans 一起“开箱即用”,而 netbeans 站点有很多教程。 netbeans.org
    【解决方案2】:
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2018-11-23
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2013-09-15
    • 2010-09-06
    • 1970-01-01
    相关资源
    最近更新 更多