实际上就把Velocity打个插件包上去,可参考Plugin配置.
解决方案 »
- Extjs
- 很急...struts2里action传送一个对象过去,在jsp中怎么输出该对象的属性
- 哪位高手帮我改改,不知道怎么回事
- jsp学习前要了解那些知识?(学了java了)
- 大家好 问个问题 弄来弄去没弄好 JDBC连 ORACLE9i的异常(java.sql.SQLException: Io 异常: The Network A)
- 求sql profiler 使用文档
- jsp中非常奇怪的文字问题?
- struts框架下上传文本文件,为什么写了两次?急急急,大家来看指点一下啊!
- 求救,为什么lomboz不好使
- 数据库修改插入更新操作?
- 江湖救急,tomcat日志报错
- 开发jms出现java.lang.NoClassDefFoundError: weblogic/transaction/internal/TransactionHelperImpl异常
把Velocity1.5的jar包正确引用
相关的使用代码:
public class HtmlUtil {
private static Log log = LogFactory.getLog(HtmlUtil.class);
private VelocityContext context = null;
private Template template = null;
/**
* 配置velocity环境
* @param varp
* @param path
* @param proFile
*/
public void setEnvir(Properties varp,String path,String proFile,String vmFile){
Properties p = new Properties();
p.setProperty(Velocity.FILE_RESOURCE_LOADER_PATH, path);
p.setProperty(Velocity.RUNTIME_LOG, path + "velocity.log");
p.setProperty(Velocity.INPUT_ENCODING, "GBK");
p.setProperty(Velocity.OUTPUT_ENCODING, "GBK");
try {
this.init(p,vmFile);//初始化VelocityEngine;
FileInputStream in = new FileInputStream(proFile); //template.properties
varp.load(in); //把template.properties读到Properties中
} catch (Exception e) {
log.info("%%%%%初始化VelocityEngine setEnvir():%%%%%%"+e.getMessage());
}
} public void init(Properties properties,String vmFile) throws Exception {
VelocityEngine engine = new VelocityEngine();
engine.init(properties);
template = engine.getTemplate(vmFile);//把模板读到模板引擎去
context = new VelocityContext();
} }楼主看看 不知道是否对你有帮助