输出JCFXBL Serlet业务模块信息[JCFXBL环境测试]

输出JCFXBL Serlet业务模块信息[JCFXBL环境测试]

 

 程序调试:杨成富

本系列文章由ex_net(张建波)编写,转载请注明出处。

http://blog.csdn.net/ex_net/article/details/8139100

作者:张建波 邮箱: 281451020@qq.com 电话:13577062679 欢迎来电交流!


 

当JCFXBL服务器端框架安装完毕后,可以通过【业务测试页面】进行测试。

 

正确的测试结果如下图:

 Serlet测试原理说明:

     测试时,客户端首先向服务器通过ajax进行请求,关键代码如下

 

  function SerletTest(Serlet, tbLib, tbVer, tbState, return_value, tbResponse) {
            var xmlhttp;
            if (window.XMLHttpRequest) {  // code for IE7+, Firefox, Chrome, Opera, Safari
                xmlhttp = new XMLHttpRequest();
            }
            else {   // code for IE6, IE5
                xmlhttp = new ActiveXObject("Microsoft.XMLHTTP");
            }

            xmlhttp.open("GET", "/Execute.ashx?Serlet=" + Serlet + "&act=Debug", true);
            xmlhttp.onreadystatechange = function () {
                if (xmlhttp.readyState == 4 && xmlhttp.status == 200) {
                    PutSerletDebugMessage(xmlhttp.responseText, tbLib, tbVer, tbState, return_value, tbResponse);
                }
            }
            xmlhttp.send();
        }


  当测试命令发送至服务器被处理后,由下面的代码进行对返回数据解析,关键代码如下:

function PutSerletDebugMessage(responseText, tbLib, tbVer, tbState, return_value, tbResponse) {

            var str = responseText; // xmlhttp.responseText;            
            str = str.replace("[", '"');
            str = str.replace("]", '"');

            var user2json = eval("(" + str + ")");           //将STRING重新打入JASON 

            tbLib.value = user2json.return_msg;
            tbVer.value = user2json.result;
            tbState.value = user2json.success;
            return_value.value = user2json.return_value;
            tbResponse.value = responseText; //  xmlhttp.responseText;

        }


 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值