velocity配置

vue.js动画需要的animate.css和velocity.js 当我们需要编写动画效果时,就需要引入第三方动画库,animate.css 和velocity.js是必要引入的! 立即下载

一、jar包

现在越来越多的项目开始使用Velocity作为view,velocity的一些jar包如下:
1、velocity-1.5.jar   包含了veloctiy运行时需要的类
2、velocity-tools-1.4.jar  包含了velocity的视图控制和系统工具类
3、velocity-dvsl-1.0.jar   可选的,封转了dvsl的类
4、commons-collections-xxx.jar  扩展了java.util.map的一些集合类
5、commons-logging-xxx.jar     日志输出类
6、commons-lang-xxx.jar        扩展了java.lang的类
7、commons-digester-xxx.jar     用于处理xml转换到对象的工具类
8、commons-beanutils-xxx.jar    对bean操作的一些类

 

 

 

一、web.xml中的配置

 1<web-app>
 2  <servlet>
 3    <servlet-name>velocity</servlet-name>
 4    <servlet-class>org.apache.velocity.tools.view.VelocityViewServlet</servlet-class>
 5  </servlet>
 6  <servlet-mapping>
 7    <servlet-name>velocity</servlet-name>
 8    <url-pattern>*.vm</url-pattern>
 9  </servlet-mapping>
10  <welcome-file-list>
11    <welcome-file>index.vm</welcome-file>
12  </welcome-file-list>
13</web-app>


二、可选配置tools.xml

<tools>
    <data type="boolean" key="xhtml" value="true"/>
    <data type="boolean" key="isSimple" value="true"/>
    <data type="number" key="version" value="3.3.0"/>
    <data key="foo">this is foo</data>
    <data key="bar">this is bar.</data>
    <toolbox scope="request">
        <tool key="toytool" class="ToyTool" restrictTo="index*"/>
    </toolbox>
    <toolbox scope="session">
        <tool key="map" class="java.util.HashMap"/>
    </toolbox>
</tools>

 

 

 

struts2 与velocity1.6及velocity tools1.4的整合

2010-03-10 09:46

搜索velocity,资料真是不多,网上很多strust2和velocity的配置是不正确的!搭个环境都费了好久时间,在此记录备忘

开始前加入必要jar,我这里加的有:commons-logging-1.0.4.jar,freemarker-2.3.15.jar,ognl-2.7.3.jar,xwork-core-2.1.6.jar,struts2-core-2.1.8.1.jar,commons-fileupload-1.2.1.jar,commons-collections-3.2.jar,commons-lang-2.3.jar,commons-digester-2.0.jar,commons-beanutils-1.7.0.jar,velocity-tools-1.4.jar,velocity-1.6.3.jar。

首先,web.xml文件,直接从下载的struts2压缩包中的blank项目中复制即可,无需其他多余配置

其次,struts.xml文件,先也从struts2的blank项目中复制一份,放到src目录下

再次,在WEB-INF下新建两个文件,velocity的配置velocity.properties和velocity tools的toolbox.xml(这两个文件的文件名随意)

第四,WEN-INF中新建一个VM_global_library.vm文件,内容为空

第五,在struts配置文件中加入下面两行,注意value的文件路径,就是第三步中新建的
<constant name="struts.velocity.toolboxlocation" value="WEB-INF/toolbox.xml" />
<constant name="struts.velocity.configfile" value="WEB-INF/velocity.properties" />

加入后:
<struts>
   <constant name="struts.velocity.toolboxlocation" value="WEB-INF/toolbox.xml" />
    <constant name="struts.velocity.configfile" value="WEB-INF/velocity.properties" />
   <include file="struts-default.xml" />
   <package name="default" extends="struts-default">
    <action name="hello" class="test.Hello" method="execute">
     <result name="success">hello.vm</result>
    </action>
   </package>
</struts>

第六,编码问题,统一编码,将所有文件的编码都给为同一种,如utf-8,同时在.vm文件中加上<meta http-equiv="content-type" content="text/html;charset=UTF-8" />,还要更改服务器的配置(如tomcat,打开tomcat conf目录下server.xml,找到你使用的Connector,不知道用哪个就改所有的Connector,在这个标签的最后加上URIEncoding="UTF-8"(要跟前面一致))这样基本可以解决乱码问题

最后,写自己的.vm尝试尝试吧

域用户无法修改密码问题的解决方案 问题描述:加域的电脑无法更改密码,提示“无法更新密码,为新密码提供的值不符合字符域的长度、复杂度或历史要求”。 问题原因:域控制器中相关设置问题,主要如下图所示(如启用复杂性、最短期限和强制密码历史) 解决方案:在域控制器中更改对应的密码策略即可: ① 禁用复杂性要求 ② 最短使用期限改为0天 ③ 强制密码历史改为0 如果出现无法更改的情况,如下图箭头所指的图标所示 代表需要在域控制器的组策... 阅读详情

相关推荐

f2fs学习笔记 - 3. F2FS文件系统布局

目录1.前言2.F2FS布局说明2.1. super block(block 0x0 ~ block 0x1ff)2.2 CP(block 0x200 ~ block 0x5ff)cp page1nat journalsit journaldata summarycurrent hot node summarycurrent warm node summarycurrent cold node summarycp page22nd checkpoint2.3 SIT(block 0x600 ~ block

HZero 4645

Velocity的简单使用

velocity 简介 Velocity是一个基于java的模板引擎(template engine),它允许任何人仅仅简单的使用模板语言(template language)来引用由java代码定义的对象。它作为一款成熟的基于java的模板引擎,能够帮我们实现页面静态化,同时它将Java代码与网页分开,使网站在其生命周期内更加可维护,并为Java Server Pages(JSP)或PHP提供了可行的替代方案。 基本语法 # Velocity关键字都是使用#开头的,如#set、#if、#else、#e

罗罗的1024 2万+

闲人闲谈PS之十二——WBS-BOM在装备制造项目中的实战解析

本文深入解析了WBS-BOM在装备制造项目中的核心应用。针对按订单设计/生产的行业痛点,WBS-BOM作为项目专属物料清单,完美连接SAP PS与PP模块,确保MRP能基于项目进行精准物料需求计算,实现从设计到生产的全链路项目化跟踪与管理。

weixin_29284885的博客 399

vue2+velocity动画学习笔记(2):velocity知识

vue2+velocity学些笔记

arrowhan的博客 1510

数字IC后端PPA优化实战:Timing一致性策略与Module Region布局技巧

本文深入探讨了数字IC后端设计中的PPA优化实战,重点解析了Timing一致性问题及其解决方案。通过调整Clock Uncertainty、Timing Derate和RC Scale Factor等关键参数,使Innovus等PR工具的分析结果更接近PrimeTime签核结果。同时,文章详细介绍了Module Region布局技巧,通过为关键模块划定物理区域,优化单元摆放,有效减少线延迟,从而协同提升时序收敛效率与设计可预测性。

weixin_29218963的博客 203

从零开始利用MATLAB进行FPGA设计(六)用ADC采集信号教程1

用AN9238采集信号的方法(1),包含PLL、FIFO、ILA的基础教程。

WZT725的博客 3094

velocity自定义函数_velocity基本语法和总结

一:基本语法:1、#set(#a = "a")$a ##输出语句时直接写变量的名称即可2、判断语句:#if($a =="a") ##判断语句没有括号,也是直接输出$a3、数组:#set($arry = [0..10])$foreach($i in $arry)$i ##换行#end4、对象:#set($obj={"name":"chang","age":18})$obj.name 或 ${obj...

weixin_39674414的博客 1584

大模型-高通qnn基础

提供较低级别、高度可定制的统一API,通过单独的库加速所有AI加速器核心上的AI模型, 可以直接用于针对特定的加速器核心或从流行的运行时(包括Qualcomm Neural Processing SDK、TensorFlow Lite和ONNX运行时)委派工作负载。一个支持异构计算、系统级配置的一体化SDK,旨在将AI工作负载引导到我们平台上的所有加速器核心。为开发人员提供灵活性,包括核心间协作支持和其他高级功能。是一个为训练好的神经网络模型提供高级量化和压缩技术的库。

点滴的岁月 4093

vue动画 css (animate.css) js(velocity.js)

1、动画实现的方式: ------动画在vue上的应用,实现过渡效果 (1)css3:transition、 animation、animate.css(框架) (2)js:jQuery、$animation({},{}) (框架);velocity 、 Velocity(el,{},{}) (框架) (1)使用css3技术实现: 原生css3:<transition>...

qq_41687724的博客 544

scratch绘制四个三角形 2024年6月中国电子学会 图形化编程 scratch编程等级考试二级真题和答案解析

​ scratch绘制四个三角形 一、题目要求 2024年6月电子学会图形化编程Scratch等级考试二级真题 1、准备工作 1.保留默认角色小猫; 2.添加背景Stars。 2、功能实现 1 .隐藏角色小猫,设置画笔裙始位置为(0,0),画笔颜色为黄色,画笔的粗细为5; 2. 点击绿旗,绘制如下图所示图形,三角形的边长为50。 二、案例分析 1、角色分析 角色:小猫 2、背景分析 背景:Stars背景 3、前期准备 1. 保留默认的小猫不变 ​

青少年编程学习指导 1717

【软考】高项论文写作常见模板

本文主要介绍了YYYY年MM月DD日,我所在公司承接了XXXX项目的建设过程,包括了XXX,XXX,XXX内容,涉及到XXX,XXX,XXX技术。本人在项目中承载着项目经理的角色,主要负责了XXX,XXX,XXX方面事宜。此项目时间紧,任务重,实施过程中,我们特别注重了1、XXX 2、XXX 3、XXX几个方面,经过团队的一致努力,本项目按时交付,运行至今,客户反馈良好。但是在实施过程中,也曝露除了一些问题,包括了XXX,XXX等,通过应急处理和协调,这些问题都得到了妥善解决,没有影响到项目进度。

奶爸的编程之路,也就一周冷个三天 1687

spring中velocity的配置

spring中velocity的配置 1velocity.properties文件的配置 runtime.log.invalid.reference = true input.encoding=UTF-8 output.encoding=UTF-8 ---------------------------------------------------------- direct

qwtfps的专栏 1128

超分辨率重建:ESPCN与SRGAN技术对比

超分辨率重建:ESPCN与SRGAN技术对比​ 人工智能,计算机视觉,大模型,AI,超分辨率重建是一种通过技术手段,将低分辨率图像转换为高分辨率图像的过程。它的目的是恢复低分辨率图像中丢失的细节信息,使图像具有更高的清晰度和视觉质量。

不踩坑,不知道坑有多深;不总结,踩过的坑白踩。 7万+

velocity配置详解

文章引自: [url]http://www.open-china.net/blog/41388.html[/url] [color=blue][size=small][size=medium][size=small]velocity配置详解 在velocity二方包中有一个velocity.properties 文件定义了velocity的配置信息(位于org.apache.veloc...

Iori202的专栏 527

锂电池充电器电路设计 里面有电路

锂电池充电器电路设计 里面有电路 3.7V升压到5V电路设计。

lwip-2.0.3

lwip是瑞典计算机科学院(SICS)的Adam Dunkels 开发的一个小型开源的TCP/IP协议栈。实现的重点是在保持TCP协议主要功能的基础上减少对RAM 的占用。

velocity使用配置

一、简介    Velocity 是一个基于java 的模板引擎(template engine). 它可以让视图的设计者在web 页面中引用java 代码中定义的数据对象和命令。从而使Web designers 和java 开发者依照MVC 思想(Model-View-Controller )开发系统,这意味着Web designers 只须将精力注用于良好表现力的视图外观设计,而Java程序

王勇霞 信息技术提高班九期 3918

温度PID控制PLC程序

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

velocity 配置应用

#foreach($elem in $!cy)       $!elem.cw         $!elem.xm         $!elem.nn         $!elem.zzmm         $!elem.gzdwjzw         #end

天天向上的专栏 396

WINCC7.3破解文件

WINCC7.3硬件够破解文件,有需要的下载!WINCC7.3硬件够破解文件,有需要的下载!

velocity分别在struts、spring中配置

这篇博客只是随便记录一下,方便以后自己查看(主要配置toolbox.xml、velocity.properties加载): 1.struts中配置:struts.xml &lt;?xml version="1.0" encoding="UTF-8" ?&gt; &lt;!DOCTYPE struts PUBLIC "-//Apache Software Foundation//D...

meigesir的专栏 189

velocity 配置文件详解

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

weixin_34233856的博客 432

velocity.properties配置说明

1.Runtime  Logruntime.log  =  velocity.log用以指定 Velocity 运行时日志文件的路劲和日志文件名,如不是全限定的绝对路径,系统会认为想对于 当前目录.runtime.log.logsystem这个参数没有默认值,它可指定一个实现了

张星的博客 2万+

Velocity配置

一、jar包 现在越来越多的项目开始使用Velocity作为view,velocity的一些jar包如下: 1、velocity-1.5.jar 包含了veloctiy运行时需要的类 2、velocity-tools-1.4.jar 包含了velocity的视图控制和系统工具类 3、velocity-dvsl-1.0.jar 可选的,封转了dvsl的类 4、commons...

xiao1227372602的专栏 183

Tomcat和Velocity配置

1 下载tomcat:   地址:http://tomcat.apache.org里有  我选择的是http://apache.reverse.net/pub/apache/tomcat/tomcat-5/v5.5.20/bin/apache-tomcat-5.5.20.exe  你可以选择不用安装解压就可以用的。  我本来是打算用解压的。可是无法启动(这个问题我以前是通过重新启动或重

马如林的IT博客 4714

Velocity配置详解(三)

一 springmvc中velocity配置详解 1.1 web.xml配置 contextConfigLocation classpath*:common/common.xml 注: common.xml可以随便取名,知道是velocity的配置就行。 1.2 common.xml (velocity.xml的配置)

babyZeng 1万+

SpringMVC中Velocity的配置

pom.xml所需velocity的jar org.apache.velocity velocity 1.7 org.apache.velocity velocity-tools 2.0 servlet-context.xml中添加如下配置: <beans:bean id="velocityConfig" c

我只是一个简单的Coder,为了兴趣和理想奋斗在生活的道路上 1038

Velocity 在Spring中的配置

Velocity类似JSP,是一种基于Java的模板引擎。它可以在web页面中引用Java代码中定义的数据和对象,而Velocity的作用就是把Web视图和java代码进行组装在一起。和JSP相比,velocity对前后端的分离更加彻底。 本次项目使用的是项目使用的是Spring+SpringMVC+Mybatis+maven。 基本配置如下: 1、pom.xml中添加velocity依赖的jar包

qq_40307945的博客 845
上一篇: js中的null值------一个问题的解决方案
下一篇: MINUS,外连接,NOT IN,NOT EXISTS 的效率比较
msg_java2011
博客等级 码龄15年 18粉丝 45原创
评论 2
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

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

抵扣说明:

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

余额充值