有2個工程,A和B,我用A調用B的一個Servlet(已經可以調用了),我想在執行完B的代碼以後,給A返回一個String類型的參數。不知道怎麼傳值。放到session裡面也不行。求救啊,各位大神,給點意見!
不太明白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){
}