首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > JAVA > Java Web开发 >

怎么在2个WEB工程之间互相调用方法

2012-01-30 
如何在2个WEB工程之间互相调用方法现在情况是Aserver要去调用Bserver得方法。并且要返回list,boolean。就像w

如何在2个WEB工程之间互相调用方法
现在情况是A   server要去调用B   server得方法。并且要返回list,boolean。就像webservice一样。但是不能用webservice。请问大大如何实现?

[解决办法]
兄弟
顶一下。
[解决办法]
把两个server都打包成war, 我把整个实现方法(图解)上传到我的资源里, 你去下下来看看, 希望能对你有帮助
[解决办法]
import java.io.BufferedReader;
import java.io.IOException;
import java.io.InputStream;
import java.io.InputStreamReader;
import java.net.MalformedURLException;
import java.net.URL;
import java.net.URLConnection;

public class URLConn {

public static void main(String[] args) throws MalformedURLException, IOException{

String url = "http://192.168.60.214:8083/........... ";


System.out.println(getStr(url, "GBK "));
}

public static String getStr(String sUrl,String charset) throws MalformedURLException, IOException {
URL url = new URL(sUrl);
URLConnection conn = url.openConnection();
InputStream is = conn.getInputStream();
BufferedReader in = new BufferedReader(new InputStreamReader(is,charset));
StringBuffer sb = new StringBuffer();
String line = null;
while ((line = in.readLine()) != null) {
sb.append(line);
sb.append( "\n ");
}
return sb.toString().trim();
}
}
[解决办法]
跟上面直接访问URL一样
其实都是通过POST或者GET方法来完成。

B server接收请求,然后封装一个xml给response或者输出流。
A server发送请求给B的一个链接。自然会得到他的相应。

热点排行