当前位置: 技术问答>java相关
请问不同服务器上的servlet可以相互通信吗?
来源: 互联网 发布时间:2015-04-18
本文导语: 请问不同服务器上的servlet可以相互通信吗?有谁有类似的经验吗? | 可以啊~。 你的意思如果是在servletA中访问servletB,那么在servletA中: URL url = new URL("your servletB's url"); InputStream ins = ...
请问不同服务器上的servlet可以相互通信吗?有谁有类似的经验吗?
|
可以啊~。
你的意思如果是在servletA中访问servletB,那么在servletA中:
URL url = new URL("your servletB's url");
InputStream ins = url.openStream();
...
这样你就可以得到servletB的运行结果。
如果你要在servletA和servletB之间通讯,那就要用RMI了。
先把servletB对象挂在JNDI树上,然后servletA就可以访问
并调用servletB对象的方法了。
你的意思如果是在servletA中访问servletB,那么在servletA中:
URL url = new URL("your servletB's url");
InputStream ins = url.openStream();
...
这样你就可以得到servletB的运行结果。
如果你要在servletA和servletB之间通讯,那就要用RMI了。
先把servletB对象挂在JNDI树上,然后servletA就可以访问
并调用servletB对象的方法了。
|
没有经验,但为什么不行呢?利用url和servlet名建立一个连接,再传输数据就可以了。
|
可以的,最简单的办法就是跳转传参数,
还可以用ObjectInputStream,ObjectOutputStream
或者是RMI传递可序列话的对象
还可以用ObjectInputStream,ObjectOutputStream
或者是RMI传递可序列话的对象
您可能感兴趣的文章:
本站(WWW.)旨在分享和传播互联网科技相关的资讯和技术,将尽最大努力为读者提供更好的信息聚合和浏览方式。
本站(WWW.)站内文章除注明原创外,均为转载、整理或搜集自网络。欢迎任何形式的转载,转载请注明出处。
本站(WWW.)站内文章除注明原创外,均为转载、整理或搜集自网络。欢迎任何形式的转载,转载请注明出处。