大家好,我是小根根,我来为大家解答以上问题。ocbc velocity 什么意思,velocity是什么很多人还不知道,现在让我们一起来看看吧!
1、一种J2EE的前端模版技术。
2、和JSP,Freemarker差不多,都是用来展示网页内容的。
3、和JSP不同的是velocity只能显示Action中的数据,不能处理数据。不能写java代码,但是可以使用Velocity标记。
4、Velocity的页面(模版)可是是任何类型(text/html)的文件。
5、比如Action中有如下两个属性.
6、class XxxAction{
7、private String title;
8、private String name;
9、public String execute(){
10、 this.name = "Tom";
11、 this.title="HelloWord";
12、 return "velocity";
13、}
14、//getter & setter 必须要提供getter
15、}
16、struts.xml
17、<result name="velocity" type="velocity">a.html</result>
18、velocity会将标记部分替换掉。
19、a.html
20、<html>
21、<head>
22、 <title>${title}</title>
23、</head>
24、<body>
25、 hello ${name}
26、</body>
27、</html>
28、最终将会返回页面如下:
29、<html>
30、<head>
31、 <title>HelloWord</title>
32、</head>
33、<body>
34、 hello Tom
35、</body>
36、</html>
37、注:这个例子需要在struts2下,并且加入velocity jar包。
本文到此讲解完毕了,希望对大家有帮助。