首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 网站开发 > Web前端 >

Spring的web一部分——Velocity

2012-07-08 
Spring的web部分——Velocity使用Velocity模版需要引入velocity-1.x.x.jar和common-collections.jar,如果想

Spring的web部分——Velocity

使用Velocity模版需要引入velocity-1.x.x.jar和common-collections.jar,如果想要在Velocity中使用spring的dataToolAttribute或者numberToolAttribute,还需要Velocity-tools-generic-1.x.jar

1、在*-servlet.xml中配置相关的bean,如下:

 <bean id="velocityConfigurer" name="code"><bean id="velocityConfigurer" name="code"><bean id="viewResolver" value=".vm"/>   </bean> 

注意:这里把Bean的ID设置为viewResolver。这一点很重要,因为我们并没有配置DispatcherServlet检测所有的视图解析器。如果要同时使用多个视图解析器,则你很可能需要将这个ID改成某个更合适的名字(并且是惟一的),比如velocityViewResolver。

?

对于非WEB应用,需要者爱application context中配置声明文件VelocityConfigurationFactoryBean

<bean id="velocityEngine" class="org.springframework.ui.velocity.VelocityEngineFactoryBean">        <property name="velocityProperties">            <props>                <prop key="resource.loader">class</prop>                <prop key="class.resource.loader.class">                    org.apache.velocity.runtime.resource.loader.ClasspathResourceLoader                </prop>                <prop key="velocimacro.library"></prop>            </props>        </property>    </bean>
?

?

?

热点排行