我是新来的两个春天和速度我想配置速度工具,春天3.x中,但我无法找到上的好文章
+速度模板没有显示我从弹簧控制器设定的会话变量
Answer 1:
至于春季3.x的配置力度的工具,首先把你的tools.xml文件的某处有用的,例如:/WEB-INF/vm/toolbox.xml然后配置你的看法resovler在那个地方看看:
<bean id="viewResolver" class="org.springframework.web.servlet.view.velocity.VelocityViewResolver">
...
<!--Other config properties in here -->
...
<property name="toolboxConfigLocation" value="/WEB-INF/vm/toolbox.xml" />
</bean>
一个例子toolbox.xml文件:
<toolbox>
<xhtml>true</xhtml>
<tool>
<key>date</key>
<scope>application</scope>
<class>org.apache.velocity.tools.generic.DateTool</class>
<parameter name="format" value="dd/MM/yyyy" />
</tool>
<tool>
<key>display</key>
<scope>application</scope>
<class>org.apache.velocity.tools.generic.DisplayTool</class>
</tool>
<tool>
<key>math</key>
<scope>application</scope>
<class>org.apache.velocity.tools.generic.MathTool</class>
</tool>
<tool>
<key>iter</key>
<scope>application</scope>
<class>org.apache.velocity.tools.generic.IteratorTool</class>
</tool>
<tool>
<key>sort</key>
<scope>application</scope>
<class>org.apache.velocity.tools.generic.SortTool</class>
</tool>
</toolbox>
希望这有助于一点,至少。
Answer 2:
这听起来像你可能有这方面的工作的一部分,但是你没有给太多细节,所以我不知道你有多远了。 所以,我给你一个笼统的回答:首先要学会的Spring MVC的基础知识,然后使用Spring的文档来了解集成Velocity。 一旦你使用Spring MVC在JSP中工作的Web应用程序,它使用Velocity模板而不是JSP中一个非常小的一步。
因此,首先通过关于Spring MVC一个很好的教程运行,像这样的: http://blog.springsource.com/2011/01/04/green-beans-getting-started-with-spring-mvc/
然后,当你已经有了工作,阅读(相当短)春季约在速度文件: http://static.springsource.org/spring/docs/3.1.x/spring-framework-reference/html/view.html #视图速
从本质上讲,你需要使用VelocityViewResolver
记录,而不是那里InternalResourceViewResolver
从教程。 然后在地方.jsp文件的创建.vm Velocity模板用来显示页面。
文章来源: Configure velocity tools with spring 3.x