我代表我的一个学生问这个问题--“有人知道如何将JSP Struts转换为Velocity Struts吗?”
发布于 2009-07-23 17:55:34
对于初学者来说,,你不必一次做完所有的事情。这是非常重要的-你应该只在你有时间测试的时候才转换页面,否则你会得到一定程度的坏结果。就我个人而言,我通常不会这样做,我更喜欢Velocity仅用于电子邮件模板。
您必须映射VelocityView servlet (在web.xml中):
<!-- Define Velocity template compiler -->
<servlet>
<servlet-name>velocity</servlet-name>
<servlet-class>
org.apache.velocity.tools.view.servlet.VelocityViewServlet
</servlet-class>
<init-param>
<param-name>org.apache.velocity.toolbox</param-name>
<param-value>/WEB-INF/toolbox.xml</param-value>
</init-param>
<init-param>
<param-name>org.apache.velocity.properties</param-name>
<param-value>/WEB-INF/velocity.properties</param-value>
</init-param>
</servlet>
<!-- Map *.vm files to Velocity -->
<servlet-mapping>
<servlet-name>velocity</servlet-name>
<url-pattern>*.vm</url-pattern>
</servlet-mapping>您还需要创建toolbox.xml文件,并放入想要添加和创建velocity.properties的任何工具,这与此文件的其他实例没有太大区别。
有关如何配置Velocity servlet的信息,请参阅 和以获取概述,并参阅 。
https://stackoverflow.com/questions/1170785
复制相似问题