HelloWorld.java
--------------------------
package sun;import java.io.StringWriter;import org.apache.velocity.app.VelocityEngine;
import org.apache.velocity.Template;
import org.apache.velocity.VelocityContext;public class HelloWorld
{
public static void main(String[] args) throws Exception
{
/* 首先创建一个模板引擎的实例,并予以初始化 */
VelocityEngine engine = new VelocityEngine();
engine.init(); /* 接着,获得一个模板 */
Template template = engine.getTemplate("hello.vm"); /* 创建上下文,填充数据 */
VelocityContext context = new VelocityContext(); Employee employee = new Employee();
context.put("employee", employee);
/* 现在,把模板和数据合并,输出到StringWriter */
StringWriter writer = new StringWriter();
template.merge(context, writer); /* 显示结果 */
System.out.println(writer.toString());
}
}Employee.java
---------------------------
package sun;class Employee {
private String name = "Hello World";
public void setName(String name) {
this.name = name;
}
public String getName() {
return name;
}
}
--------------------------
package sun;import java.io.StringWriter;import org.apache.velocity.app.VelocityEngine;
import org.apache.velocity.Template;
import org.apache.velocity.VelocityContext;public class HelloWorld
{
public static void main(String[] args) throws Exception
{
/* 首先创建一个模板引擎的实例,并予以初始化 */
VelocityEngine engine = new VelocityEngine();
engine.init(); /* 接着,获得一个模板 */
Template template = engine.getTemplate("hello.vm"); /* 创建上下文,填充数据 */
VelocityContext context = new VelocityContext(); Employee employee = new Employee();
context.put("employee", employee);
/* 现在,把模板和数据合并,输出到StringWriter */
StringWriter writer = new StringWriter();
template.merge(context, writer); /* 显示结果 */
System.out.println(writer.toString());
}
}Employee.java
---------------------------
package sun;class Employee {
private String name = "Hello World";
public void setName(String name) {
this.name = name;
}
public String getName() {
return name;
}
}
解决方案 »
- java导出文件后进行压缩并加密
- websphere6.1在myEelipse上启动错误,急救..
- JPA中TIMESTAMP对应ORACLE的问题
- 【求】 jQuery + ssh 的项目例子
- 如何将保存在数据库中的图片,导成本地的图片文件
- java 用jni 调用 c++ 接口 急需解决 谢谢!
- 使用jasper生成pdf文件时报错,请高手指点
- 学完ASP想学JAVA的人,起码要经过PHP这个缓冲阶段,不然出来的就是JSP了。
- Struts中不同配置文件的Action调用问题
- 关于weblogic 7的问题,已经困扰我几天了!!!!!!!!!!
- 学习模式设计或struts之前需要什么样的知识和功底!
- 执行ant build时候出现的问题,请赐教
${employee}-->employee.toString();
.getName()-->".getName()"
应该这样:
${employee.name}
or
$employee.getName()
${employee.name}
$employee.name
$employee.getName()
都试过了,不行。
各位看看,会不会是HelloWorld.java有问题,这样写不对啊?
${employee.getName()}