*.vm 后缀的文件,是velocity的文件。velocity是基于java的一种页面模板引擎,支持#if #else#foreach等写法的前台文件。$link.contextPath是该引擎支持的一种默认写法,可以取得应用程序执行根路径。

Velocity是一个基于java的模板引擎(template engine)。它允许任何人仅仅简单的使用模板语言(templatelanguage)来引用由java代码定义的对象。当Velocity应用于web开发时,界面设计人员可以和java程序开发人员同步开发一个遵循MVC架构的web站点,也就是说,页面设计人员可以只关注页面的显示效果,而由java程序开发人员关注业务逻辑编码。Velocity将java代码从web页面中分离出来,这样为web站点的长期维护提供了便利,同时也为我们在JSP和PHP之外又提供了一种可选的方案。Velocity的能力远不止web站点开发这个领域,例如,它可以从模板(template)产生SQL和PostScript、XML,它也可以被当作一个独立工具来产生源代码和报告,或者作为其他系统的集成组件使用。Velocity也可以为Turbineweb开发架构提供模板服务(templateservice)。Velocity+Turbine提供一个模板服务的方式允许一个web应用以一个真正的MVC模型进行开发。

Velocity的Eclipse插件的Update地址是:http://propsorter.sourceforge.net/veloeclipse

Velocity 的 JavaDoc: http://www.oschina.net/uploads/doc/velocity-1.5/index.html

vm文件,.vm后缀的文件相关推荐

  1. VS工程文件常见后缀名文件含义

    常用后缀名文件含义 部分快捷键 GCC visual C 常用后缀名文件含义 .sln: 通过为环境提供对项目.项目项和解决方案项在磁盘上位置的引用,可将它们组织到解决方案中. .suo:储存了用户界 ...

  2. Unity——lua文件(.lua后缀的文件)无法被Unity识别问题

    官方手册:ScriptedImporter官方手册说明 解决方法: 将如下文件放入Editor文件夹下,等Unity自动刷新或重新打开Unity即可识别. using System.IO; using ...

  3. dicom文件的后缀_dcm文件扩展名,dcm文件怎么打开?

    .dcm 文件类型1:DiskCatalogMaker Catalog File 文件说明:Catalog format used by DiskCatalogMaker, a file catalo ...

  4. .vm后缀的文件是什么?

    基于java的velocity模板引擎的一种页面控制文件,你可以用文本编译器打开,能够看到他只是一些类似html的语句和一种叫VLT的语句构成的. *.vm 后缀的文件,是velocity的文件.ve ...

  5. vSphere 5.5 VM整合磁盘失败之—文件被锁定无法访问

    vSphere 5.5 VM整合磁盘失败之-文件被锁定无法访问 环境:vSPhere 5.5u3,虚机使用EMC的networker备份 问题现象:在vc上发现,晚上经过networker的备份之后, ...

  6. VM安装mac及dmg文件转换iso

    今天心血来潮,突然看见一篇关于swift的入门教程,但是前提是有一台mac啊,于是对于屌丝,就只好装黑苹果或者是虚拟机上运行了,但是呢mac貌似听说(没用过)只能在inter上运行,屌丝的本子偏偏是A ...

  7. python使用正则表达式寻找具有特定后缀的文件

    python使用正则表达式寻找具有特定后缀的文件 # python使用正则表达式寻找具有特定后缀的文件 # import library import re# list of different ty ...

  8. python批量重命名指定目录下所有文件的后缀名

    python批量重命名指定目录下所有文件的后缀名 有个需求,需要把某个文件夹下所有后缀名为.abc的更改为.xyz; #批量重命名指定目录下面所有文件的后缀名. word_dir为需要更改后缀的文件夹 ...

  9. python根据文件名或后缀名遍历文件夹下所有文件或图片的路径,并计算文件行数

    python遍历文件夹下所有文件或图片的路径 代码 指定目录下的指定后缀文件 import glob #获取指定目录下的所有图片 print (glob.glob("\\home\\qiao ...

最新文章

  1. python-68:BS4获取多个标签的文本
  2. 当安卓 Emoji 遇上苹果 Emoji:傻傻分不清楚
  3. 虚拟化--027 VMware vCenter Server Heartbeat 6.5安装教程
  4. SpringBoot用容器IoC管理Bean
  5. Cisco C2960 升级IOS
  6. AS3.0第一个实例:(Hello World)
  7. oracle RAC切换归档
  8. Python《突破JS动态加载,成功爬取漫画》
  9. ASP.NET MVC多语言 仿微软网站效果(转)
  10. python装饰器带参数函数_python带参数装饰器的两种写法
  11. C语言及程序设计初步例程-42 将数据输出到文本文件
  12. C# VS属性快速封装快捷处理方式
  13. 哈夫曼码的编译码系统
  14. IBM Cloud Satellite在Tencent Cloud上的部署--Part1准备
  15. android 6g 有必要吗,手机6g运存有必要吗
  16. mysql先过滤后分组_MySQL分组过滤
  17. 广东工业大学计算机学院师资,广东工业大学计算机学院导师教师师资介绍简介-朱清华...
  18. 为Eclipse安装安卓开发插件ADT
  19. php实现删除功能,点击删除弹出确认框,点确定删除数据,点取消返回。删除了商品后总价要相应的改变
  20. 搜索邻近计算机打印机,好事的“网上邻居”

热门文章

  1. web和APP兼容性测试的关注点(软件测试)
  2. 解决引用百度地图点击详情无法定位到相应位置问题
  3. 中国无叶片安全风扇市场趋势报告、技术动态创新及市场预测
  4. 用python做一个表白软件手机版_用python写一个5.20的表白小程序吧
  5. magento 赠品_免费赠品:10个高质量的夏季刻字
  6. 【图解版】HashMap原理初探
  7. Winrar制作自解压安装程序
  8. 【COCI 2011】送票
  9. 【10】Ubuntu16虚拟机调整窗口大小自适应
  10. 跨越异构鸿沟,Redis 迁移同步过程中的挑战与解决方案