返回首页

您好,

我创建了一个Web服务调用在NetBeans的使用网上教程。除了加载页面时,Web服务负载,它的伟大工程。我怎样才能改变被点击链接或图标时,被调用的WebService

下面是它生成的代码

	<%

         try {

             webservice.CalculatorService service = new webservice.CalculatorService();

             webservice.Calculator port = service.getCalculatorPort();

             int nodeType = 0;

             java.lang.String result = port.treeList(nodeType);

         } catch (Exception ex) {

             //out.println("Error " + ex);

         }

	%>

我可以使之成为一个可以从一个链接或JSP页面上按一下按钮调用的函数吗?| boude

回答

评论会员:游客 时间:2012/02/07
喜我是一个"老学校"的开发,所以你可以把它当作一个笑话响应。只需通过改变流量的页面请求参数的指导下,你可以写在一个流客户端的HTML代码,并呼吁其他流动由,呼叫argumented的,请求参数的WS。例如,假设这是你的JSP页面(的test.jsp):{C}从您的Javascript你转到这样调用JSP页面:http://.../test.jsp?yesWeCan=true此外,当参数"yesWeCan"不是空的,你并不需要编写任何客户端的HTML代码,所以可以使用Ajax异步方式调用,例如,希望这会有所帮助。问候
RaviRanjankr
评论会员:游客 时间:2012/02/07
解决方案很简单,所有你需要的是jQuery$ajax功能和到donbsp;所以我想我在我的项目中使用的一个小应用程序。所有你需要配置你的URL页面提供最多的WEBMETHOD和提供的数据类型,它给我写在我的情况JSON是数据类型和所有设置,你可以卖到由result.d结果{AJAX({NBSPBR}NBSPURL1=的"yourpage.aspx/WEBMETHOD"NBSP。;类型:网址:URL1,NBSP"POST";NBSPNBSP的contentType:"应用程序/json;字符集=UTF-8",数据类型:"JSON"异步:真实,成功:函数(结果){{BR}NBSP(result.d==''){NBSP}NBSP否则{}}{BR}});
jjoshi
评论会员:游客 时间:2012/02/07
使用的WebParts会做同样的事情感谢。艾米特