2 u012075588 u012075588 于 2013.09.10 19:19 提问

Servlet传值的问题------很着急------

有2个工程,A和B,我用A调用B的一个Servlet(已经可以调用了),我想在执行完B的代码以后,给A返回一个String类型的参数。不知道怎么传值。放到session里面也不行。求救啊,各位大神,给点意见!

1个回答

asiaasia666
asiaasia666   2013.09.10 22:24
已采纳

不太明白A是通过什么方式去调用B的servlet。
使用httpclient jar包应该可以。

HttpGet httpGet = new HttpGet(url); 

//生成一个http客户端对象 
HttpClient httpclient = new DefaultHttpClient(); 

InputStream inputStream = null; 

try{ 
//使用http客户端发送请求对象 
//客户端请求后,服务器端响应的结果 
HttpResponse httpRespose = httpCient.execute(httpGet); 
//httpEntity取出Response的内容 
HttpEntity httpentity = httprespose.getEntity(); 
inputStream = httpentity.getcontent(); 
//从数据流中读取服务器端返回的值 
BufferedRegder reader = new BufferedReader(new InputStreamReader(inputStream)); 
//定义字符串循环出reader内容 
String result = ""; 
String line = ""; 
while((line= reader.readLine())!=null){ 
  result = result+line; 
}
//打印服务器返回的内容 
system.out.println(result); 
} 
catche(Exception e){ 
} 
Csdn user default icon
上传中...
上传图片
插入图片
准确详细的回答,更有利于被提问者采纳,从而获得C币。复制、灌水、广告等回答会被删除,是时候展现真正的技术了!