我有一个用servlet编写的模块,最近需要移动到velocity框架,所以在这个过程中,我重写了web.xml来创建velocity servlet对象,它调用了我们原来的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加载的
因此,在较新的情况下,velocity servlet如何调用此servlet
发布于 2012-01-24 03:48:26
您应该看看:jpublish.org (我是维护者,因此有偏差:),并将您的Servlet替换为一个简单的操作;脚本(BSH,JS)或Java,视您的需要而定。我的0.2CAD
发布于 2009-07-19 05:05:36
你看过Velocity Tools项目中的VelocityViewServlet吗?这是一种在web上快速获取Velocity页面的有用方法。
http://velocity.apache.org/tools/devel/view.servlet.html
如果需要,您可以将其子类化,以获得更多的可定制性。如果没有其他问题,您可以查看源代码,并以此为灵感来创建自己的servlet。
https://stackoverflow.com/questions/1001096
复制相似问题