配置速度工具带弹簧3.X(Configure velocity tools with spring

2019-09-17 02:00发布

我是新来的两个春天和速度我想配置速度工具,春天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