我代表我的一个学生问这个问题 - “有人知道如何将 JSP Struts 转换为 Velocity Struts 吗?”
问问题
1265 次
1 回答
3
对于初学者,您不必一次完成所有操作。这很重要——你应该只在有时间测试它们时才转换页面,否则你会得到一定程度的糟糕结果。就个人而言,我通常不这样做,只喜欢 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的概述,请参阅VelocityStruts 页面和VelocityView 页面。
于 2009-07-23T17:55:33.713 回答