JSP异步调用webservice,写好了客户端,在jsp页面里面调用客户端,客户端将请求发给service。

[复制链接]
查看11 | 回复3 | 2011-6-17 06:11:49 | 显示全部楼层 |阅读模式
JSP异步调用webservice,写好了客户端,在jsp页面里面调用客户端,客户端将请求发给service,service不立即返回结果,之后会调用一个客户端的回调函数,里面包含返回的结果,我怎么将结果发送到页面?????
回复

使用道具 举报

千问 | 2011-6-17 06:11:49 | 显示全部楼层
建议楼主首先先检查是否导入了所有需要的jar包,然后这个问题解决了就好办了。
在后台代码中(Actioin文件,或者Servlet文件),写好客户端的调用代码到一个函数中。然后显示页面可以使用两种方式调用这个后台代码:
1、直接向后台提交,获取数据后再返回到显示页面。实现简单,但是有刷屏现象
2、使用ajax调用后台代码,在ajax中绑定一个调用成功后的响应函数(javascript函数)。在该函数中更新你的页面元素就可以了,这样不用刷屏。(使用JQuery就可以很容易实现)
回复

使用道具 举报

千问 | 2011-6-17 06:11:49 | 显示全部楼层
怎么在回调函数里面更新页面呢??
回复

使用道具 举报

千问 | 2011-6-17 06:11:49 | 显示全部楼层
搞不清楚你的客户端是什么,是带源码的就改动它调用页面呗。
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

主题

0

回帖

4882万

积分

论坛元老

Rank: 8Rank: 8

积分
48824836
热门排行