`
xxxcccvvv
  • 浏览: 9578 次
  • 性别: Icon_minigender_1
  • 来自: 北京
文章分类
社区版块
存档分类
最新评论
阅读更多
3、 第三种:bmc.common.ajx.callQueryInterface 提交
a) 调用方法
var url ="/bus_product/getExpOrEffTime.action?subscriberNo="+subscriberNo+"&productKey="+productKey+"&validMode="+select.value+"&mode=1&isDel=1";
var time = bmc.common.ajx.callQueryInterface(url);

b) 配置文件:bus.individual.web.atomic.service.xml
<!-- 产品的生效和失效时间 -->
<bme:package id="bus_product" extends="json-default">

<!-- 全局异常配置 -->
<bme:global-exception>
<bme:exception name="busexception" class="com.huawei.bme.common.BMEException" result="busexception" />
</bme:global-exception>

<bme:action id="getExpOrEffTime">
<bme:interceptor-ref name="ImpInterceptor" />
<bme:invoke-service id="expOrEffTimeUIAtomic"
method-name="getExpOrEffTime" result-name="resultV"
scope="request">
<bme:method-params type="java.lang.String"
value="${#parameters.subscriberNo[0]}" />
<bme:method-params type="java.lang.Integer"
value="${#parameters.productKey[0]}" />
<bme:method-params type="java.lang.Integer"
value="${#parameters.validMode[0]}" />

<bme:method-params type="java.lang.Integer"
value="${#parameters.mode[0]}" />
<bme:method-params type="java.lang.String"
value="${#parameters.isDel[0]}" />

</bme:invoke-service>
<bme:result id="success" type="json">
<bme:param name="root">#request.resultV</bme:param>
<bme:param name="ignoreHierarchy">false</bme:param>
</bme:result>
</bme:action>


这种方式提交是异步提交, ret参数为javascript对象集合,后台会有拦截器ImpInterceptor将javascript对象转换为对应的java对象,转换错误会报json错误

配置项bme:result请不要修改,固定这么写就ok了,bme:package必须继承json-default,result-name="resultV"是与<bme:result节点的root参数值对应的,所以这些最后就保持这些默认值,不需要做修改, bme:method-params节点设置调用的后台action中方法(配置中method-name的值)的参数,

c) 参数有两种方式传入:
第一种:就是action后面直接带参数名和参数值,这种在配置文件中用value="${#parameters.productKey[0]}"方式取值
第二种:就是通过callQueryInterface调用的时候传入javascript对象ret,配置文件中通过value="${#request.rate}"方式取值,如:
  var ret= {};
ret.subscriberNo =this.subscriberNo;
    ret.operationType =1; //add type 1
ret.handlingChargeFlag = tableAddTitle.rows[0].cells[1].childNodes[0].value;
ret.fnList=this.addData;
var rt = bmc.common.ajx.callQueryInterface("/bus_SpcService/manSubFNAction.action",ret);

<bme:method-params
type="com.huawei.bus.individual.ui.homeZone.ManSpecialSrvInfoUI"
value="${#request.rate}" />


后台action类:RefreshSubscriberUIAtomic.java

分享到:
| 114
评论

相关推荐

    115一键转存.user_115一键转存.user_115转存脚本_115一键转存_115转存脚本_115转存_

    115一键转存工具是针对115网盘推出的一款高效、便捷的辅助脚本,主要用于帮助用户快速处理115网盘中的文件转存问题。115网盘是中国国内知名的云存储服务,提供了大量的存储空间供用户存放个人数据。在115网盘的使用...

    打印机驱动 施乐CM115W驱动

    打印机驱动 施乐CM115W驱动打印机驱动 施乐CM115W驱动打印机驱动 施乐CM115W驱动打印机驱动 施乐CM115W驱动打印机驱动 施乐CM115W驱动打印机驱动 施乐CM115W驱动打印机驱动 施乐CM115W驱动打印机驱动 施乐CM115W驱动...

    115解析,可以看到115网盘的源地址

    标题中的“115解析”指的是针对115网盘的一种技术操作,115网盘是中国的一个在线存储服务,用户可以上传、下载文件并分享链接。由于某些限制,115网盘的直接下载链接有时可能无法正常工作,这时就需要使用“115解析...

    115网盘地址转换,可以将115地址转为http地址

    115网盘是中国较早的一批云存储服务提供商,用户可以在其平台上上传、存储和分享各类文件。然而,115网盘的链接通常采用其自身的格式,这可能导致在某些场景下,如通过非115网盘客户端或者部分浏览器进行下载时,...

    115地址解析工具

    在IT领域,115地址解析工具是一种专为115网盘设计的软件或服务,旨在帮助用户解决与115网盘链接相关的访问和下载问题。115网盘是中国知名的云存储服务之一,它提供了存储和分享文件的功能。然而,由于版权和政策原因...

    打印机驱动 施乐CP115W CP116W驱动

    打印机驱动 施乐CP115W CP116W驱动打印机驱动 施乐CP115W CP116W驱动打印机驱动 施乐CP115W CP116W驱动打印机驱动 施乐CP115W CP116W驱动打印机驱动 施乐CP115W CP116W驱动打印机驱动 施乐CP115W CP116W驱动打印机...

    115转存助手魔改 转存提取全修复

    《115转存助手魔改:转存提取全修复技术解析》 在互联网存储领域,115网盘作为一款知名的云存储服务,深受用户喜爱。然而,由于某些功能限制,用户有时需要借助第三方工具来提升使用体验,其中,“115转存助手魔改...

    【强制下载115网盘过期文件及被举报文件】115网盘解析器

    最近115网盘上好多给力视频资源都无法下载,豆芽就分享popok编写的一个破解115网盘链接解析工具。即使115网盘资源过期或无可用的下载地址,你也可以用它来提取出直接下载地址,用迅雷等下载软件高速下载,当然不仅是...

    115网盘连接提取工具

    115网盘连接提取工具是一款专为用户设计的实用软件,主要用于从115网盘分享链接中批量提取文件的实际下载地址。115网盘是中国较早提供云存储服务的平台之一,用户可以通过它上传、存储和分享各类文件。然而,115网盘...

    1_SC8P115xA Demo Code 20190707(1)_sc8p115_DEMO_sc8p115sdk_

    SC8P115xA是基于微控制器的开发平台,主要应用于嵌入式系统设计,尤其是在IoT(物联网)和工业自动化领域。该Demo代码集合提供了针对SC8P115型号芯片的示例程序,帮助开发者快速理解和掌握其功能特性。20190707版本...

    我对115网盘使用感受

    根据提供的信息,我们可以深入探讨与115网盘相关的知识点,包括其功能、用户体验以及在当前互联网环境下的地位等。 ### 115网盘概述 115网盘是一款由中国公司开发的在线存储服务,它不仅提供基本的云存储功能,如...

    115网盘地址解析工具

    115网盘地址解析工具是一款专为了解析115网盘链接而设计的应用程序。在互联网上,115网盘是中国较早提供云存储服务的平台之一,用户可以上传并分享大文件。然而,115网盘的分享机制有时可能会使直接下载变得复杂,...

    DE2_115_SystemBuilder_V101

    DE2-115 System Builder —— 专门为 DE2-115 开发板所设计的一套强大软件工具。这套工具可以帮助使用者轻松建立符合 DE2-115 开发板的 Quartus II 项目。使用者只须专注于自己的逻辑设计,DE2-115 System Builder ...

    115网盘链接提取工具

    115网盘链接提取工具是一款专为解决115网盘链接访问限制问题而设计的应用程序。在115网盘的使用过程中,用户可能会遇到分享的链接无法直接下载或者需要登录才能访问的情况,这款工具就是为了帮助用户解析并提取出...

    115下载地址转换成真实地址

    标题“115下载地址转换成真实地址”指的是在互联网上,用户可能遇到115网盘提供的下载链接,这些链接通常需要通过115网盘的客户端或特定的解析工具才能正常下载。115网盘为了防止大量的非会员或非付费用户进行大流量...

    115网盘地址转换为普通下载地址

    115网盘是中国知名的云存储服务之一,它允许用户上传、存储并分享文件。然而,115网盘的直接下载通常需要通过其自身的客户端或者特定的下载方式,对于某些用户来说可能不太方便。因此,有需求将这些链接转换为可被...

    115地址解析工具 解析你想要的地址

    标题中的“115地址解析工具”是一款专为115网盘设计的辅助软件,其主要功能是帮助用户解析115网盘中的共享链接,获取实际的下载地址。在互联网上,尤其是云存储服务中,有些资源的直接下载链接可能受到限制,这种...

    坑爹115网盘地址解析器

    "坑爹115网盘地址解析器"是一款专门针对115网盘链接的工具,旨在帮助用户解决115网盘分享链接的访问问题。115网盘作为一个云存储服务,有时会因为其特定的访问机制,使得直接通过浏览器或普通下载方式无法顺利获取到...

    115网盘地址解析工具最新版

    115网盘地址解析工具是一款专为115网盘设计的应用程序,其主要功能是帮助用户获取115网盘中分享链接的真正下载地址。在互联网上,115网盘作为一款云存储服务,允许用户上传、存储并分享大文件。然而,为了控制流量和...

Global site tag (gtag.js) - Google Analytics