打开APP
userphoto
未登录

开通VIP,畅享免费电子书等14项超值服

开通VIP
Spring mvc 3.0 怎么配置velocity tools (dateTool/n...

Spring mvc 3.0 怎么配置velocity tools (dateTool/numberTool)?

分类: spring 379人阅读 评论(0) 收藏 举报

使用Spring mvc3.0 的时候,希望在velocity模板页面格式化输出时间,于是想到velocity可以配置一些工具(tools)在VM中使用,但是却不知道怎么在spring mvc 中配置,差了些资料,看了些代码,测试成功,写出来给自己留个底,也给大家参考。

 

 

只需要在应用的servlet配置文件中(XXX-servlet.xml )的viewResolver bean添加属性如下:

[xhtml:showcolumns] view plaincopy?
·········10········20········30········40········50········60········70········80········90········100·······110·······120·······130·······140·······150
  1. <!-- view resolver -->  
  2. <bean id="viewResolver"  
  3.     class="org.springframework.web.servlet.view.velocity.VelocityViewResolver">  
  4.     <property name="prefix" value="" />  
  5.     <property name="suffix" value=".vm" />  
  6.     <property name="contentType" value="text/html;charset=UTF-8" />  
  7.     <property name="exposeRequestAttributes" value="true" />  
  8.     <property name="exposeSpringMacroHelpers" value="true" />  
  9.     <property name="dateToolAttribute">  
  10.         <value>dateTool</value>  
  11.     </property>  
  12.     <property name="attributes">  
  13.         <props>  
  14.             <prop key="demandsServerUrl">${demands.web.server.url}</prop>  
  15.             <prop key="htdocsBaseUrl">${demands.web.htdocs.baseUrl}</prop>  
  16.         </props>  
  17.     </property>  
  18. </bean>  

这样就可以在页面上如下使用:

[java:showcolumns] view plaincopy?
·········10········20········30········40········50········60········70········80········90········100·······110·······120·······130·······140·······150
  1. $dateTool.format("yyyy-MM-dd",$!{demand.gmtCreate})  

另外,也可以定义一些在页面上公用的变量,如上面xml中的demandsServerUrl htdocsBaseUrl

本站仅提供存储服务,所有内容均由用户发布,如发现有害或侵权内容,请点击举报
打开APP,阅读全文并永久保存 查看更多类似文章
猜你喜欢
类似文章
【热】打开小程序,算一算2024你的财运
Spring整合velocity
Spring框架集成FreeMarker
spring系列教程之web框架(转) - Hibernate - LUPA开源社区
spring mvc异常设置
Spring Web MVC框架简介-最全的介绍
Spring MVC与Veclocity结合中文问题及常用中文问题总结
更多类似文章 >>
生活服务
热点新闻
分享 收藏 导长图 关注 下载文章
绑定账号成功
后续可登录账号畅享VIP特权!
如果VIP功能使用有故障,
可点击这里联系客服!

联系客服