|
1、(static) createparamstable() → {java.paramstable} 创建参数对象
示例:
创建一个新的参数表对象
(function(){
var params = createparamstable();
params.setparameter("key1","hello");
params.setparameter("key2","world!");
getcurrentdocument().finditem("结果1").setvalue(params);
})()
2、(static) getcontextpath() → {string} 返回的部分请求的uri,指示请求的范围内。 上下文路径总是先在一个请求的uri。 路径以一个“/”字符,但并没有结束的"/"字符。 在默认(根)servlet的情况下,此方法返回""。该容器不解码此字符串。
示例:
获取上下文路径
(function(){
var contextpath = getcontextpath();
getcurrentdocument().finditem("结果2").setvalue(contextpath);
})()
3、(static) getparameter(paramname) → {string} 获取参数值,以字符串的形式返回
示例:
获取参数表值
(function(){
var params = createparamstable();
params.setparameter("key1","hello");
params.setparameter("key2","world!");
var key1value = params.getparameter("key1");
var key2value = params.getparameter("key2");
var result = "key1对应值为:" key1value " key2对应值为:" key2value;
getcurrentdocument().finditem("结果3").setvalue(result);
})()
4、(static) getparameterasarray(paramname) → {array} 获取参数值,并以字符数组的形式返回
示例:
获取参数表值(数组)
(function(){
var params = createparamstable();
params.setparameter("key1","hello;world;!");
var arrvalue = params.getparameterasarray("key1");
var result = "获取数组对应值为:" arrvalue;
getcurrentdocument().finditem("结果4").setvalue(result);
})()
5、(static) getparameterasdouble(paramname) → {double} 获取参数值,以浮点型的形式返回
示例:
获取参数表值(double)
(function(){
var params = createparamstable();
params.setparameter("key1","1234.56");
var doublevalue = params.getparameterasdouble("key1");
var result = "获取对应double值为:" doublevalue;
getcurrentdocument().finditem("结果5").setvalue(result);
})()
6、(static) getserverhostaddr() → {string} 获取服务器地址
示例:
获取服务器地址
(function(){
var hostaddr = getserverhostaddr();
var result = "获取服务器地址为:" hostaddr;
getcurrentdocument().finditem("结果6").setvalue(result);
})()
7、(static) getparamstable() → {java.paramstable} 获取参数列表对象,可以对参数进行基本的增,删和格式化参数
示例:
获取当前paramstable(有httprequest初始化)
(function(){
var params = getparamstable();
var result = "获取paramstable为:" params;
getcurrentdocument().finditem("结果7").setvalue(result);
})()
8、(static) getglobalparamstable() → {paramstable} 获取全局的参数表,该参数可在全局保留,跨线程使用
示例:
获取全局paramstable
//设置全局值
(function(){
setglobalparameter("key1", new java.util.date());
})()
//获取全局值
(function(){
var result = "获取globalparamstable为:" getglobalparameter("key1");
getcurrentdocument().finditem("结果8").setvalue(result);
})() |
|