【发布时间】:2013-01-19 02:04:54
【问题描述】:
我正在寻找可以在我的项目中用作模板引擎的各种库,现在 Apache Velocity 看起来是一个不错的候选者。我对它的使用有以下疑问:
是否可以在模板中指定 SQL 数据库查询并使用查询的返回值来填充参数?我在 Velocity 用户指南中找到了以下示例:
Hello,
#set( $result = $query.criteria("name") )
Your username is $result.
但是,该指南并未对执行 SQL 查询进行太多解释。是否可以定义一个返回值并将该值分配给模板中的变量的 SQL SELECT 查询?我想知道下面的例子是否可行?
Hello,
#set( $result = $executeQuery("SELECT name FROM user") )
Your username is $result.
如果您能对此有所了解,将不胜感激。有好心人提供一个例子,或者指向我可以找到更多文档的位置吗?
【问题讨论】: