代码之家  ›  专栏  ›  技术社区  ›  GustyWind

速度框架servlet

  •  0
  • GustyWind  · 技术社区  · 15 年前

    我有一个用servlet编写的模块,最近需要转移到Velocity框架。 所以在这个过程中,我重写web.xml来创建Velocity servlet对象whcih调用 我们的原始servlet。

    现在,如果必须将此移动到

    <servlet>
    <servlet-name>VeloServlet</servlet-name>
        <servlet-class>org.apache.velocity.tools.view.servlet.VelocityViewServlet</servlet-class>
    </servlet>
    

    如何实现这一点,以及使用现有servlet所需的所有更改。 我现有的servlet看起来像

    <servlet-name>DataBridgeServlet</servlet-name>
         <servlet-class>com.jda.pwm.databridge.framework.common.DataBridgeServlet</servlet-class>
    <init-param>
        <param-name>jda.databridge.config.path</param-name>
        <param-value>d:/usr/databridge/conf</param-value>
    </init-param>
    

    这是使用URL加载的 http://localhost:8080/databridge/databridgeservlet

    所以在新的情况下,速度servlet如何调用这个servlet

    2 回复  |  直到 13 年前
        1
  •  1
  •   Florin    13 年前

    你应该看看: jpublish.org (我是维护者,因此有偏见):用简单的操作替换你的servlet;脚本(BSH,JS)或Java,当你觉得合适的时候。我的0.2CAD

        2
  •  2
  •   Will Glass    15 年前

    你看过速度工具项目中的速度视图servlet吗?这是一种在网络上快速获取速度页面的有用方法。

    http://velocity.apache.org/tools/devel/view.servlet.html

    如果需要,您可以将其子类化以获得更多的可定制性。如果没有其他东西,您可以查看源代码并将其作为灵感来创建自己的servlet。