可以的。给你个方法和例子。
http://blog.csdn.net/leftfist/article/details/1463143

解决方案 »

  1.   

    js直接调用webservice 是不行的 ,你可以在本地写个action处理类,action中调用webservice。你的js通过ajax就可以调用action ,这样就实现了 js访问webservice了。
      

  2.   

    用dwr 也行 。js直接访问java类文件。
      

  3.   

    谢谢
    不过这并不是我想要的
    我想要直接调用标准的webservice
    我用百度也搜到了很多关于js调用webservice的,不过webservice都是用.net实现的
    刚才用google又查了一下,java这种的webservice并不能直接接受json格式的请求
    并且返回的是xml格式的数据
    可能我还得重新考虑下这个问题
    谢谢
      

  4.   

    我们之前也是这么实现的,不过现在一个新的项目想直接省去server端代码,想用页面上的js call别人的webservice
    现在只能等等看他们后面的webservice是如何实现的了
    如果是.net实现的,就能直接用js调用了
    如果是java实现的,后面就的自己再加一层了