代码之家  ›  专栏  ›  技术社区  ›  Vicki Laidler

将jsp文件转换为Django模板?

  •  1
  • Vicki Laidler  · 技术社区  · 17 年前

    这与这个问题有关:

    how-can-i-port-a-legacy-java-j2ee-website-to-a-modern-scripting-language

    但聚焦范围更窄。

    在其中一个答案中,有人说:

    挑选具有代表性的页面,并将它们重新加工成适当的模板。您可以使用一些遗留的JSP页面。但是,不要浪费太多时间。使用HTML创建Django模板。

    问题是,该应用程序有大约15个不同的“首页”,每个“首页”主要由适当混合的&约100个jsp文件的匹配子集。我相信jsp文件中的内容分区可能就是我想要用于Django模板的分区;因此,我宁愿将它们转换为模板,也不愿从HTML开始重新进行正确分区的工作。

    所以,我真的希望有一个合理的方法来做这个转换。

    我是Django新手;从未使用过javascript(我团队中的其他人也使用过),所以 任何 非常感谢您的帮助:如果您能推荐一个自动化或半自动化的工具,或建议一个基本的方法,提示&诡计、建议、恐怖故事。。

    提前谢谢!

    我认为它是相当普通的jsp,不涉及第三方库。 有scriptlet,但它们被很好地隔离到自己的文件中。

    在这一点上,我认为我们需要一些快速的改进 以后再参考最佳实践。

    用最省力的方法来转换这些小片段。

    1 回复  |  直到 9 年前
        1
  •  0
  •   Vinay Sajip    17 年前

    extends 功能-虽然Django有一个 include <jsp:include/> ,人们看到 延伸 很少。在JSP世界中 延伸 功能不是vanilla JSP的一部分,而是使用第三方库(例如SiteMesh或Tiles)实现的。

    推荐文章