在驱动器js文件中使用,_webTools,主要用于web工具对象获取.
脚本内使用_webTools
MSPlatformJsonMessage getJsonMessage(boolean result, String code, Object data, String exception, String message);获取标准json结果封装,data内可以放置包括对象等复杂对象.
1) result 标志位,表示返回结果是否正确
2) code 代码位,保留
3) data 数据位,所有返回数据,经过处理后均放入此处,可以直接存放集合对象,或者经过json化转换的集合对象的字符串.
4) exception异常位,输出异常调试信息
5) message消息位,输出消息
String objectToJsonString(Object obj);对象转换为json字符串
备注:两种工具结果对象的结构使用
1) MSPlatformJsonMessage
方法名称 |
返回值 |
参数 |
限定 |
备注 |
boolean isSuccess() |
Boolean |
无 |
默认为false |
|
setSuccess(boolean success) |
Void |
Boolean |
放置结果是否正确的验证位 |
|
int getResult() |
Int |
无 |
默认0 |
0代表错误,1代表正确,用户可以放置其他值,所有除了1以外的其他值,都会联动使得isSuccess()返回为false |
2) _webTools.validateCaptcha(_webParams, captchaCode);校验检验码输入是否正确。
方法: getJsonMessage(boolean result, java.lang.String code, java.lang.Object data, java.lang.String exception, java.lang.String message)
说明:返回给前端的json数据
返回值:Map
方法:getUUID()
说明:取得uuid
返回值:String
方法: htmlEscape(java.lang.String escapeString)
说明:封装html数据
返回值:String
方法: htmlUnEscape(java.lang.String escapeString)
说明:解析html数据
返回值:String
方法:jsonStringToMap(java.lang.String jsonString)
说明:json字符串转为map对象
返回值:Map
方法: objectToJsonString(java.lang.Object obj)
说明:对象转为json字符串
返回值:String
方法:parseXML(java.lang.String xml)
说明:解析xml数据
返回值:String
方法:randomAlphabetic(int size)
说明:指定位数随机数
返回值:String
方法: randomAlphanumeric(int size)
说明:指定位数随机数
返回值:String
方法:split(java.lang.String string, java.lang.String separatorChars)
说明:指定字符分割字符串
返回值:String
方法:utf8UnEscape(java.lang.String escapeString)
说明:utf编码解析html
返回值:String
方法:validateCaptcha(WebParamObject webParamObject, java.lang.String captchaCode)
说明:验证验证码的正确性
返回值:boolean
_webTools.getPrivateToken(callBackUrl);
_webTools.getPublicToken(callBackUrl);
_webTools.downPrivate(fileName);
generateQRCodeUrl(String url,String width ,String height);
说明:三个参数分别代表主体地址、生成二维码的宽度、生成二维码的高度
实例:_webTools.generateQRCodeUrl('http://yuechengyun.com','200','200');
generateBarCodeUrl(String url, String height, String width);
说明:三个参数分别代表产品代码、生成条形码的高度、生成条形码的长度(比例尺寸)
实例:_webTools.generateBarCodeUrl('24444007451232','50','1');