mule esb-MuleEsb中http传参给webservice

问题描述

MuleEsb中http传参给webservice

首先上图:
webservice所关联的服务中有一个setData(String str)方法,想直接通过http传参给它,例如:http://localhost:8082/http-set?aa=bb。
1、不能用datamapper这个现成的转换器,因为它是企业版,收费。
2、我明白mule中无法这样直接传值给它。因此想自定义一个java构件来做转换。目前就是若于不知道这里的webservice需要何种对象,求大神帮助呀,先在这里谢谢了。

解决方案

http://www.zhihu.com/question/38565879

时间: 2025-01-02 18:55:55

mule esb-MuleEsb中http传参给webservice的相关文章

struts2中关于传参的问题

问题描述 struts2中关于传参的问题 ${param.c }/s:param/uc/travel/fromCity/sysArealist.jsp/s:param/s:action 这个当中的${param.c}是做什么用的 解决方案 param应该是action传过来的对象,c是里面的一个属性

ajax中data传参的两种方式分析

本文实例讲述了ajax中data传参的两种方式.分享给大家供大家参考,具体如下: 1. POST方式: /** * 订单取消 * @return {Boolean} 处理是否成功 */ function orderCancel(orderId, commant){ var flag = false; $.ajax({ type: "POST", url: "../order/orderCancel.action", //orderModifyStatus data:

ajax中data传参的两种方式分析_AJAX相关

本文实例讲述了ajax中data传参的两种方式.分享给大家供大家参考,具体如下: 1. POST方式: /** * 订单取消 * @return {Boolean} 处理是否成功 */ function orderCancel(orderId, commant){ var flag = false; $.ajax({ type: "POST", url: "../order/orderCancel.action", //orderModifyStatus data:

Mybatis中#{}和${}传参的区别及#和$的区别小结_java

最近在用mybatis,之前用过ibatis,总体来说差不多,不过还是遇到了不少问题,再次记录下, 比如说用#{},和 ${}传参的区别, 使用#传入参数是,sql语句解析是会加上"",比如 select * from table where name = #{name} ,传入的name为小李,那么最后打印出来的就是 select * from table where name = '小李',就是会当成字符串来解析,这样相比于$的好处是比较明显对的吧,#{}传参能防止sql注入,如果

python中函数传参详解_python

一.参数传入规则 可变参数允许传入0个或任意个参数,在函数调用时自动组装成一个tuple: 关键字参数允许传入0个或任意个参数,在函数调用时自动组装成一个dict: 1. 传入可变参数: def calc(*numbers): sum = 0 for n in numbers: sum = sum + n * n return sum 以上定义函数,使用如下: 传入多个参数, calc(1, 2, 3, 4) 30 #函数返回值 传入一个列表, nums = [1, 2, 3] calc(*nu

Mule ESB开发中遇到问题

问题描述 在对流进行runserver的时候,为什么Theselectiondidnotcontainanyresourcesthatcanrunonaserver,一些配置都配好了呀,然后再运行下,出现用法:javaw[-options]class[args...](执行类)或javaw[-options]-jarjarfile[args...](执行jar文件)其中选项包括:-d32使用32位数据模型(如果可用)-d64使用64位数据模型(如果可用)-client选择"client"

JQuery中SetTimeOut传参问题探讨_jquery

无论是window.setTimeout还是window.setInterval,在使用函数名作为调用句柄时都不能带参数.如果想要传入参数,自定义参数也好,事件参数event也好,解决办法是在此函数的基础上在做一层封装.其具体原理还不清楚,但是下边的办法确实能解决这个问题. 先看一个简单的代码: 复制代码 代码如下: function show(){ alert("Hello World"); } setTimeout(show,1000); 这段代码的效果是在1秒后显示hello w

js中window.showModalDialog各浏览器居中和传参实例兼以及一些兼容性问题

  浏览器居中以及传参实例 window.showModelDialog可设置center参数为yes,保证其在子窗口在父窗口居中. 但是该参数只对IE浏览器有效,对火狐无效,只有通过计算模态窗口的居中位置.   解决办法 function openShowModalDialog(url,param,whparam,e){    // 传递至子窗口的参数  var paramObj = param || { };    // 模态窗口高度和宽度  var whparamObj = whparam

js调用Flex中的方法并向flex中传参及flex调用js示例

首先,有了一个swf文件,test.swf,同时也有一个自动生成的html文件,test.html. 然后,在另外一个文件,test.jsp中,通过iframe,引入了test.html,即引入了swf. 现在想要在test.jsp中,向flex传参,并调用flex中的方法,我采用的方法是: 首先,在jsp中写一个调用flex的方法,如下 复制代码 代码如下: function initSWF(){ //得到swf的object var obj = window.frames["rightfra