1.在spring配置文件中新增配置
<bean id="viewResolver"
class="org.springframework.web.servlet.view.velocity.VelocityLayoutViewResolver">
<property name="suffix" value=".vm" />
<property name="prefix" value="vm/" />
<property name="layoutUrl" value="layouts/default.vm" />
<property name="contentType" value="text/html;charset=GBK" />
<property name="cache" value="${velocity.view.resolver.cache}" />
<property name="exposeSpringMacroHelpers" value="true" />
<property name="exposeRequestAttributes" value="true" />
<property name="exposeSessionAttributes" value="true" />
<property name="requestContextAttribute" value="rc" />
<property name="toolboxConfigLocation" value="/WEB-INF/toolbox.xml" />
</bean>
其中属性toolboxConfigLocation指定的toolbox.xml文件就可以添加
自定义的java对象工具类到vm上下文
2.toolbox.xml文件的配置能容
<?xml version="1.0" encoding="UTF-8"?>
<toolbox>
<tool>
<key>dateUtil</key>
<scope>application</scope>
<class>com.********.common.utils.DateUtil</class>
</tool>
<tool>
<key>appConfigUtil</key>
<scope>application</scope>
<class>com.********.util.common.AppConfigUtil</class>
</tool>
</toolbox>