爱游戏

 
 注册成为天翎用户
查看: 13|回复: 0

上下文context-爱游戏

[复制链接]
admin 发表于 2023-9-15 16:35:50 | 显示全部楼层 |
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);
})()
您需要登录后才可以回帖 登录 | 注册成为天翎用户

本版积分规则

||爱游戏 ( )

gmt 8, 2023-9-30 12:10

powered by x3.4

爱游戏 copyright © 2001-2020, tencent cloud.

快速回复 返回列表
网站地图