永发信息网

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包。
全部回答
  • 1楼网友:十年萤火照君眠
  • 2021-03-27 16:18
类似而jsp的一种模板引擎,具体可以百度下。
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯