Velocity 框架 servlet
我有一个用 servlet 编写的模块,最近需要移至速度框架 因此,在此过程中,我重写 web.xml 以创建速度 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
I have a module written in servlets and needs to be recently moved to velocity framework
So in the process I am rewriting the web.xml to create velocity servlet object whcih calls
our original servlet .
Now if this has to be moved to
<servlet>
<servlet-name>VeloServlet</servlet-name>
<servlet-class>org.apache.velocity.tools.view.servlet.VelocityViewServlet</servlet-class>
</servlet>
How can we acheive this and what are all changes need to use the existing servlet as it is.
My Existing servlet looks like
<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>
This is loaded using the url http://localhost:8080/databridge/databridgeservlet
So in the newer case how velocity servlet calls this servlet
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(2)
你应该看看: jpublish.org (我是维护者,因此有偏见:)并替换您的 Servlet 带有一个简单的 Action; 脚本(BSH、JS)或 Java,只要您觉得合适即可。 我的0.2CAD
You should take a look at: jpublish.org (I am the maintainer, therefore biased :) and replace your Servlet with a simple Action; scripting (BSH, JS) or Java, as you feel fit. My 0.2CAD
您看过 Velocity Tools 项目中的 VelocityViewServlet 了吗? 这是在网络上快速获取 Velocity 页面的有用方法。
http://velocity.apache.org/tools/devel/view.servlet。 。
如果需要,您可以将其子类化以获得更多可定制性 如果没有别的事,您可以查看源代码并以此为灵感来制作您自己的 servlet。
Have you looked at the VelocityViewServlet in the Velocity Tools project? This is a useful way of quickly getting Velocity pages on the web.
http://velocity.apache.org/tools/devel/view.servlet.html
You can subclass this for more customizability if desired. And if nothing else, you can look at the source and use this as inspiration to make your own servlet.