2010-02-04 129 views
2

我有一個(A)Servlet從另一個Servlet(B)監聽GETS。Servlet通過setHeaders返回信息()

B正在使用HTTPClient返回到A,如下所示。

get.setRequestHeader("name",job.getName().toString()); 
get.setRequestHeader("age",job.getAge()); 
get.setRequestHeader("sex",job.getSex()); 

通常我會使用查詢字符串,但我不是B上的開發人員,所以我需要從requestHeader中獲取它。

一個僅僅是一個簡單的servlet我猜問題是我如何執行equivalantof的HTTPClients
getRequestHeaders(字符串headerName) 在簡單的J2EE。

2個問題:

一)這是對requestHeader發送此最佳做法?

b)如何挑選這些名稱值對?

感謝

Imerez

回答

1

Genrally在servlet中,你可以得到標題是這樣的:

request.getHeader(headerName)); 

你可以得到allavailable頭的完整列表,像這樣的枚舉:

Enumeration headerNames = request.getHeaderNames(); 
+0

由於某種原因,我只是沒有看到getHeader()方法感謝文森特 – wmitchell