举个例子class TestObj {
private String name; public String getName() {
return name;
} public void setName(String n) {
name = n;
}
@Override
public String toString() {
return name;
}
}
模板是这样的:
array is : [ #foreach ($element in $list) ${element.getName()} #if($velocityCount !=$list.size()),#end#end ] 我不是在web开发中用,直接在java代码里构件了一个List<TestObj>,包含两个实例,然后通过VelocityContext传进去。
${element.getName()} 这个始终不能返回正确的结果,直接输出他本身,就是${element.getName()}。
也试过其他形式,$element.name ,一样不行。我把TestObj的toString方法重载成只返回name这个成员,把模板里的${element.getName()}改成$element,这倒是可以正确显示name的值。我机器的环境是
Apache Maven 3.0.3 (r1075438; 2011-03-01 01:31:09+0800)
Maven home: /usr/share/maven
Java version: 1.7.0_08-ea, vendor: Oracle Corporation
Java home: /Library/Java/JavaVirtualMachines/jdk1.7.0_08.jdk/Contents/Home/jre
Default locale: en_US, platform encoding: UTF-8
OS name: "mac os x", version: "10.7.3", arch: "x86_64", family: "mac"
我不知道问题出在哪里了,各位谁有经验,是否可以指点一下~?谢谢~~!
private String name; public String getName() {
return name;
} public void setName(String n) {
name = n;
}
@Override
public String toString() {
return name;
}
}
模板是这样的:
array is : [ #foreach ($element in $list) ${element.getName()} #if($velocityCount !=$list.size()),#end#end ] 我不是在web开发中用,直接在java代码里构件了一个List<TestObj>,包含两个实例,然后通过VelocityContext传进去。
${element.getName()} 这个始终不能返回正确的结果,直接输出他本身,就是${element.getName()}。
也试过其他形式,$element.name ,一样不行。我把TestObj的toString方法重载成只返回name这个成员,把模板里的${element.getName()}改成$element,这倒是可以正确显示name的值。我机器的环境是
Apache Maven 3.0.3 (r1075438; 2011-03-01 01:31:09+0800)
Maven home: /usr/share/maven
Java version: 1.7.0_08-ea, vendor: Oracle Corporation
Java home: /Library/Java/JavaVirtualMachines/jdk1.7.0_08.jdk/Contents/Home/jre
Default locale: en_US, platform encoding: UTF-8
OS name: "mac os x", version: "10.7.3", arch: "x86_64", family: "mac"
我不知道问题出在哪里了,各位谁有经验,是否可以指点一下~?谢谢~~!
解决方案 »
- 跪求大神解决ios上传图片javaweb后台怎么接收这张图片?
- 紧急询问一个再使用window.open时textarea的问题
- 如何将Ext tree 的子节点自动展开!!!!!!
- javaBean 的用法
- ActionForm中BigDecimal问题
- 请问在Struts中,<html:link>里的参数怎么传入到Action中,即Action该怎么获取?
- 高分求解决解悉xml的问题!!!!!
- TOMCAT和数据库问题
- 救命啊!!!!
- 请问在JSP中有没有FUNCTION定义函数的?
- 为什么我的jsp指令标签不能用呢?用editpuls编写,jsp的标签是黄色的
- 在myeclipse中运行web项目怎么需要手动输入localhost
不明白这是什么道理。