代码之家  ›  专栏  ›  技术社区  ›  jason saldo

如何在标准类中获得<jsp:include/>功能?

  •  0
  • jason saldo  · 技术社区  · 15 年前

    背景:将应用程序从“泥巴球”迁移到MVC。许多类包含HTML构建方法。重构当我添加特性时,我并不是在寻找一个完整的重写。

    要组合视图,我将使用jsp <jsp:include /> 标签。我可以从类中调用类似的功能吗?我正在查看java.net.URL,但它需要一些管道。该类已依赖于请求对象。

    提前谢谢。

    1 回复  |  直到 15 年前
        1
  •  2
  •   kdgregory    15 年前

    这取决于你所说的“来自班级的电话”。如果你的“类”实际上是一个 Servlet ,然后你就可以拿到 RequestDispatcher 从servlet上下文,并调用 include() 方法。如果您的类是从servlet调用的,您可以将RequestDispatcher传递给它。

    但这真是个坏主意。

    taglib 对于我的“严重字符串处理”,并从视图中调用这些标记。