public class BeetlKit extends Object
| 限定符和类型 | 字段和说明 |
|---|---|
static GroupTemplate |
gt
BeetlKit 默认使用的GroupTemplate,用户可以设置新的
|
| 构造器和说明 |
|---|
BeetlKit() |
| 限定符和类型 | 方法和说明 |
|---|---|
static Map |
execute(String script)
执行脚本,和参数,返回脚本里的Root scope的变量
|
static Map |
execute(String script,
Map<String,Object> paras) |
static void |
main(String[] args) |
static String |
render(String template,
Map<String,Object> paras)
渲染模板
|
static void |
renderTo(String template,
Writer writer,
Map<String,Object> paras)
渲染模板
|
static String |
testTemplate(String template,
String initValue) |
public static GroupTemplate gt
public static String render(String template, Map<String,Object> paras)
template - paras - public static void renderTo(String template, Writer writer, Map<String,Object> paras)
template - writer - paras - public static Map execute(String script, Map<String,Object> paras) throws BeetlException
script - paras - 返回map,包含的"return" 是返回值,其他均为顶级变量ScriptEvalErrorBeetlExceptionpublic static Map execute(String script) throws BeetlException
script - ScriptEvalErrorBeetlExceptionpublic static String testTemplate(String template, String initValue) throws BeetlException
template - 模板内容initValue - 模板初始化值ScriptEvalErrorBeetlExceptionpublic static void main(String[] args) throws BeetlException
BeetlExceptionCopyright © 2019. All rights reserved.