struts2 整合 velocity 问题

来源:百度知道 编辑:UC知道 时间:2024/09/22 04:09:56
我想把action中的一个对象传到velocity的一个vm模板中,怎么来传值。
struts2 在vm模板中使用的对象必须是action中的属性,不用传值。至于利用request传值没有试过。

velocity使用了类似脚本的写法,在vm模板上定义类似
${name}这样的表达式

不知道类主是什么意思,是要将对象中的属性值赋上去,还是要怎么样,

整个对象.....我有些理解不了

其实直接用request的setAttribute方法将对象加入request对象中即可,然后在vm文件里直接引用
例如:.java文件里request.setAttribute("name",temp)
temp表示你的对象
然后.vm文件里就可以直接写$temp.operation()了