【发布时间】:2019-03-08 02:12:08
【问题描述】:
我如何构建 ScriptableObject 以实现这一目标
functon onRequest(request, response, modules) {
var requestBody = request.body;
response.body = request.body;
response.body.hello = 'world';
response.complete(200);
}
onRequest Javascript 函数中的所有内容都将是 表达式:
而request、response 和modules 是传递给Javascript 运行时以进行访问的Java 对象。
Context cx = Context.enter();
ScriptableObject scope = cx.initStandardObjects();
cx.evaluateString(scope,
String.format("function onRequest() { %s }", expression),
"<func>", 1, null);
【问题讨论】:
标签: javascript java mozilla rhino