velocity是什么
答案:2 悬赏:10 手机版
解决时间 2021-03-28 05:32
- 提问者网友:伴风望海
- 2021-03-27 14:57
velocity是什么
最佳答案
- 五星知识达人网友:我住北渡口
- 2021-03-27 15:54
一种J2EE的前端模版技术。
和JSP,Freemarker差不多,都是用来展示网页内容的。
和JSP不同的是velocity只能显示Action中的数据,不能处理数据。不能写java代码,但是可以使用Velocity标记。
Velocity的页面(模版)可是是任何类型(text/html)的文件。
比如Action中有如下两个属性.
class XxxAction{
private String title;
private String name;
public String execute(){
this.name = "Tom";
this.title="HelloWord";
return "velocity";
}
//getter & setter 必须要提供getter
}
struts.xml
a.html
velocity会将标记部分替换掉。
a.html
${title}
hello ${name}
最终将会返回页面如下:
HelloWord
hello Tom
注:这个例子需要在struts2下,并且加入velocity jar包。
和JSP,Freemarker差不多,都是用来展示网页内容的。
和JSP不同的是velocity只能显示Action中的数据,不能处理数据。不能写java代码,但是可以使用Velocity标记。
Velocity的页面(模版)可是是任何类型(text/html)的文件。
比如Action中有如下两个属性.
class XxxAction{
private String title;
private String name;
public String execute(){
this.name = "Tom";
this.title="HelloWord";
return "velocity";
}
//getter & setter 必须要提供getter
}
struts.xml
velocity会将标记部分替换掉。
a.html
hello ${name}
最终将会返回页面如下:
hello Tom
注:这个例子需要在struts2下,并且加入velocity jar包。
全部回答
- 1楼网友:十年萤火照君眠
- 2021-03-27 16:18
类似而jsp的一种模板引擎,具体可以百度下。
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯