美文网首页
Velocity使用小技巧积累章

Velocity使用小技巧积累章

作者: wuchaooooo | 来源:发表于2016-12-09 21:28 被阅读46次

持续更新......

  • 前端页面格式化日期
$!{date.format('yyyy-MM-dd',$!{date})}

后端传来的Date类型的数据,就可以以'yyyy-MM-dd'的格式显示了。
其原理是依靠了在velocity的toolbox.xml中配置的DateTool。

  • 转换显示内容

比如。我们要把后端传来的数据1,2,3,4,5分别显示成杭州,北京,上海,天津,深圳<br />
方法一:我们新建一个专门用来显示前端数据的java类,然后把该转换的数据进行转换,然后存到这个java类。但是如果说数据量大,我们可能需要遍历很多的类,显然对我们的操作不太友好。而且有了下述的方法,感觉自己以后也不会用方法一了<br />
下面是更佳友好的方法

  1. 我们先定义一个转换类Dictionary
public class Dictionary {
        //这是一个快速创建Map并赋值的方法
        public static Map<Integer, String> cityMap = new HashMap<String, String>(){{    
            put(1, "杭州");    
            put(2, "北京");    
            put(3, "上海");    
            put(4, "天津");    
            put(5, "深圳"); 

        public static String getCityName(Integer id) {
            return cityMap.get(id);
        }
}
  1. 我们在velocity的toolbox.xml文件中进行如下申明:
<tools>  <!--tools是toolbox的根标签-->
        <toolbox>
            <tool key="dicUtil" class="com.example.Dictionary"></tool>
        </toolbox>
</tools>

3.我们在前端页面可以这么写

$!{dicUtil.getCityName(1)}
$!{dicUtil.getCityName(2)}
$!{dicUtil.getCityName(3)}
$!{dicUtil.getCityName(4)}
$!{dicUtil.getCityName(5)}

运行后显示如下

杭州
北京
上海
天津
深圳

相关文章

  • Velocity使用小技巧积累章

    持续更新...... 前端页面格式化日期 后端传来的Date类型的数据,就可以以'yyyy-MM-dd'的格式显示...

  • Python基本数据类型

    Python补充02 Python小技巧 在这里列举一些我使用Python时积累的小技巧。这些技巧是我在使用Pyt...

  • MacBook 使用小技巧积累

    查看别人不如回顾自己。 1、mac老版本系统是可以设置【任何来源】安装下载应用,新版本就没有了,怎么破! 2、退出...

  • velocity基本使用

    1. Velocity 开发 apache Velocity开发指导传送门 1.1 Velocity使用流程 初始...

  • Springboot使用velocity模板引擎

    第五章 使用velocity模板引擎 最爽的Web组合开发就是Intellij IDEA + Maven + Sp...

  • 使用velocity

    1.是什么 velocity是一个基于java的模板引擎,提供了一个Context容器,在java代码中我们可以往...

  • 项目实践技术点积累

    velocity 标签内使用判断语句,修改标签属性 使用模板布局,并传输参数 让velocity解析url上的参数...

  • Excel使用技巧积累

    1. 单元格内容拼接: 公式中使用 & 来拼接2个单元格,例如,我使用下边公式完成了几个单元格的拼接:

  • Pycharm 使用技巧积累

    查看 Ctrl + B 导航到代码中某处使用的类,方法或变量的声明 Ctrl + Q 快速查看文档 Alt + F...

  • IDEA 使用技巧积累

    一、配置技巧 1. 配置:打开IDEA时,进入到项目选择,而不是立刻打开上次编辑的项目。 在右侧的设置内容中,可以...

网友评论

      本文标题:Velocity使用小技巧积累章

      本文链接:https://www.haomeiwen.com/subject/sjdymttx.html