velocity 自定义工具类

SolidWorks 小车底盘 装配体 通过制作小车底盘了解solidworks装配体的部分知识 阅读详情

velocity 自定义工具类 ,转自:http://yonge812.iteye.com/blog/1535290,有删减

依赖<!-- velocity模板引擎 -->
<dependency>
<groupId>org.apache.velocity</groupId>
<artifactId>velocity</artifactId>
<version>1.7</version>
</dependency>
<!-- velocity工具 -->
<dependency>
<groupId>org.apache.velocity</groupId>
<artifactId>velocity-tools</artifactId>
<version>2.0</version>
</dependency>

1.定义一个工具类

package com.openfire.plugin.usionmrg.web.tools;

/**
 * velocity工具类
 * 
 * @author 20005
 * @createDate 2014-7-24 上午09:26:18
 */
public class VelocityTool {
	public String out() {
		return "velocityTool";
	}
}

2.编写velocityToolbox.xml velocity 工具类配置文件

<?xml version="1.0" encoding="UTF-8"?>
<toolbox> 
<tool> 
	<!-- 模板中调用名 -->
   	<key>mysys</key> 
   	<scope>application</scope> 
   	<!-- 类全名 -->
   	<class>com.aomaisoft.openfire.plugin.usionmrg.web.tools.VelocityTool</class> 
</tool> 
</toolbox> 


3.在springMVC配置文件中定义视图解析器时加入参数 toolboxConfigLocation

<!-- 视图解析 -->
	<bean id="viewResolver"
		class="org.springframework.web.servlet.view.velocity.VelocityViewResolver">
		<property name="prefix" value="/" />
		<property name="suffix" value=".html" />
		<property name="contentType" value="text/html;charset=utf-8"></property>
		<!-- velocity工具类配置 -->
		<property name="toolboxConfigLocation" value="/WEB-INF/velocityToolbox.xml" />
	</bean>


4.在模板中直接使用 mysys.out调用工具类的方法.

温度PID控制PLC程序 温度PID稳定控制程序,适用于欧姆龙PLC,对其他PLC也具有很大参考价值 立即下载

相关推荐

MeshLab新手必看:5分钟搞定泊松表面重建(附完整点云处理流程)

本文详细介绍了如何使用MeshLab进行泊松表面重建,从点云数据导入、预处理到核心参数设置,再到后处理与模型优化,提供了完整的3D重建流程指南。特别适合计算机视觉和3D重建领域的新手快速掌握泊松重建技术,提升工作效率。

kafka6courier的博客 230

Velocity tools进阶(下篇)

Velocity Tools 是 Velocity模板引擎的一个子项目,用于将 Velocity 与 Web开发环境集成的工具包。是一组类,它们提供在标准Velocity项目中使用工具的基本基础结构,以及在通用Velocity模板中使用的一组工具。简单来说, GenericTools就是Velocity官方提供的一组可以在模板中使用的工具类库VelocityView包含所有并添加了用于在Web应用程序(Java EE项目)的视图层中使用Velocity的基础结构和专用工具。

我有一张床的博客 2152

深入理解搜索引擎——搜索评价指标

    搜索引擎,在做好query理解、索引召回以及排序模型之后,就能直接推上线了吗?答案是否定的,还需对其性能和质量进行评测。性能无非是对时间和空间的运行效率作评测,不细讲,今天讲讲搜索引擎的质量评测。通过质量评测,可根据评测结果不断的进行改进和研究,也可以验证搜索引擎在真实环境中运行时的实际效果。因此,搜索引擎的质量评测对于整个系统的研制和发展是至关重要的。     那么有哪些指标可以评估搜索引擎的结果质量呢?最广为人知的

我是药老的博客 4485

velocity笔记(二)VelocityTools 中各种工具类的介绍与使用

目录背景GenericTools 使用什么叫做GenericTools搭建环境快速入门工具类以及案例DateToolNumberToolMathToolDisplayTool 背景 我们已经知道了velocity的基础知识,现在有一个工具包,VelocityTools GenericTools 使用 什么叫做GenericTools 总之就是工具类,我们学习这个,就是学习这个工具类的api 搭建环境 <!-- velocity 的核心包--> &lt

一天不写代码难受的博客 3928

GK2302量产工具下载方法,GK2302开卡教程,GK2301LT怎么开卡方法,附GK2302开卡工具,GK2301LT量产软件下载

​每种量产软件的操作流程可能略有不同,因此必须按照要求操作。为确保安全,建议使用量产部落网下载的原版量产开卡软件。

A520091000的博客 2123

Mediapipe手势识别实战——基于关节角度计算实现动态手势分类

本文详细介绍了如何利用Mediapipe进行手势识别,通过计算手指关节弯曲角度实现动态手势分类。文章从基础原理出发,讲解了关节角度计算的数学方法,并提供了Python实现代码。同时,还分享了数字手势和OK手势的识别实战经验,以及性能优化和工程实践中的关键技巧,帮助开发者快速掌握实时手势识别技术。

weixin_26891599的博客 403

velocity指导手册

本文主要介绍了Velocity的使用场景、基本结构以及工具类。

快乐江小鱼的博客 1040

Zotero插件安装保姆级教程:从Jasminum到Sci-Hub,一站式搞定文献管理

本文提供Zotero插件安装的保姆级教程,从Jasminum到Sci-Hub,一站式搞定文献管理。通过详细配置和实战案例,帮助用户高效构建文献工作流,提升研究效率。重点介绍了元数据抓取、PDF管理、文献分析和知识产出等关键插件的使用方法。

weixin_42531516的博客 169

如何在Velocity模板中引入和使用自定义的工具类?你如何处理Velocity模板中的错误和异常?

请注意,你的自定义工具类和方法应该设计为线程安全的,因为Velocity引擎可能在多个线程中并发执行模板。确保模板语法正确,避免使用未定义的变量或方法,并检查传递给模板的所有数据的有效性。在Velocity模板中引入和使用自定义的工具类,可以通过Velocity的工具类机制来实现。最后,在你的Velocity模板中,你可以使用$符号和你在应用作用域中设置的键来调用你的自定义工具类的方法。通过遵循这些建议,你可以更好地处理Velocity模板中的错误和异常,并确保应用程序的稳定性和用户体验。

Aaron的博客 1336

【XSRP软件无线电】基于软件无线电平台的QPSK频带通信系统设计(含有完整工程资料获取链接)

软件无线电(Software Defined Radio, SDR)是一种无线通信系统,它通过软件来定义和实现无线电的功能,而不是依赖于传统的硬件电路。SDR平台的核心思想是将传统无线电系统中的大部分硬件功能,如调制解调、信号处理、频率选择等,通过软件来实现。这种设计理念使得SDR具有高度的灵活性和可重配置性,能够适应不同的通信标准和频段,快速适应新的通信技术。

嵌入式技术开发 3281

【OCPP】ocpp1.6J协议框架说明

本文档的目的是为读者提供创建正确的可互操作 OCPP JSON 实现 (OCPP-J) 所需的信息。我们将根据我们自己的经验,尝试解释什么是强制性的、什么是良好做法以及什么是不应该做的。毫无疑问,误解或歧义仍然存在,但我们旨在通过本文件尽可能地防止它们。IANA:互联网数字分配机构(OCPP-J:使用JSON通过WebSocket进行OCPP通信。特定的OCPP版本应使用J扩展进行指示。OCPP1.5J表示我们正在讨论1.5版本的JSON/WebSocket实现。

qq_53871375的博客 1240

velocity工具类使用

可以直接在html里调用这些工具类方法 resources下配置toolbox.xml 定义了一个date对象实例化了DateTool <toolbox> <tool> <key>date</key> <scope>application</scope> <clas...

lahhass的博客 759

亚马逊爬虫实战:中国商家信息(电话)爬取

import os), # 保存图片的路径# 搜索关键词"keywords":["毛巾","衣服"],"product_number": 1000000000000000, # 分页获取数量# 和url一一对应 个数要一样"remarks": ["备注1"],# 以下内容非专业人员请勿更改,请找开发人员更改. 对应的是amazon_product_url_setting文件中名称.},

youbingchen的博客 1524

SpringMVC+velocity在vm页面使用java静态方法

1.在spring配置文件中新增配置 [color=red][/color] 其中属性toolboxConfigLocation指定的toolbox.xml文件就可以添加自定义的java对象工具类到vm上下文 2.toolbox.xml文件的配置能容 dateUtil a...

lianzerong的博客 957

数学建模模型总结

这是本人在两年内准备参加数学建模竞赛搜集到的模型资料,已经经过了本人的筛选和整理,希望能够对准备参加数学建模竞赛的学弟学妹们提供一些帮助!

win10 跳过U8环境检测的IE WebControls.rar

win10 安装u8的时候 提示IE WebControls 不通过,这个工具可以欺骗u8的检查。 跳过U8环境检测的IE WebControls。提示导入失败后,重新检测通过。

在velocity使用toolbox.xml

首先必须在web.xml中添加:    org.apache.velocity.toolbox  /WEB-INF/toolbox.xml         才可以使用toolbox.xml中定义的变量。  举例说明用法  比如我要使用日期,可以如下定义:         date     application     org.apache.velocity.tools

mingtianhaiyouwo的博客 3842

VC中sqlite的使用

在VC中对sqlite的使用,实现数据库大批数据的快速插入,读取数据库中的数据在ListCtrl中显示

velocity 自定义工具类 ,转自:http://yonge812.iteye.com/blog/1535290

依赖&lt;!-- velocity模板引擎 --&gt;&lt;dependency&gt;&lt;groupId&gt;org.apache.velocity&lt;/groupId&gt;&lt;artifactId&gt;velocity&lt;/artifactId&gt;&lt;version&gt;1.7&lt;/version&gt;&lt;/depende

Aaronzzq的专栏 766

ET2012新版免狗免安装绿色软件

ET2012新版免狗免安祖昂绿色软件。,新界面,新视觉,

springmvc+velocity 在vm模板上添加通用工具类对象变量

在平时工作的项目中经常会在vm模板中添加自定义的工具类,由于上班时用的是sofa框架,里面的配置跟spring还是有区别的,以前自己也没有做过,今天就尝试了一下,主要配置如下: Xml代码   &lt;!-- 让Spring启用对annotation的支持 --&gt;        &lt; context:annotation-config &gt...

Mars Suburbs People 446

Spring-Security笔记11 velocity 和spring-security整合 控制界面上元素的显示

1、在toolbox.xml中加入 &lt;tool&gt; &lt;key&gt;security&lt;/key&gt; &lt;scope&gt;request&lt;/scope&gt; &lt;class&gt;com.fhzz.core.utils.SecurityVelocity&lt;/class&gt; &lt;/tool&

杨毅的专栏 854

基于JavaMailSenderImpl和velocity模板的邮件发送

样式调整、发件人、收件人、内容、主题等自定义设置,本文加上了图片和模板内容。@Component@Autowired@Autowiredtry {=null){ //收件人设置=null){//邮件主题//邮件内容//邮件内容-图片=null){=null){logger.error("邮箱用户名或密码不正确");logger.error("发送邮件失败,请检查邮箱配置");

xingyuemengjin的博客 822

【Spring】SpringMVC整合velocity 模板引擎+JS使用

一、Velocity模板引擎基本语法

天天新知 810

velocity与spring整合的配置、应用以及注意事项

1、在spring的配置文件里面添加velocity的配置 <!--velocityconfig--> <beanid="velocityConfigurer"class="org.springframework.web.servlet.view.velocit...

chuozhi8096的博客 318

Velocity编码式渲染模板

Velocity通常作为页面前端的模板渲染引擎,在在某些特殊情况下也会需要

代码火锅 4520

Velocity,数值和日期的格式化

Velocity的数值类型,显示的时候,会自动调用toString转换成字符串类型。

山不在高,有金则名 2万+

velocity判断字段为空

2019独角兽企业重金招聘Python工程师标准>>> ...

weixin_34150224的博客 427

velocity学习记录之三(velocity 页面权限控制)

velocity 模板引擎中,自带了一些工具类。比如: rc 获取上下文 DateTool 日期操作类 等等 这些自带的工具类在配置velocity模板引擎解析器时可以指定相关的工具类。如下代码~ &lt;!--配置试图解析器--&gt; &lt;bean id="viewResolver" class="org.springframework.web...

海洋中摇曳的扁舟 776
上一篇: velocity 自定义工具类
下一篇: openfire源码部署到myeclipse/eclipse
eggtk
博客等级 码龄16年 2粉丝 8原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值