ArrayList<NameValuePair> nameValuePairs = new ArrayList<NameValuePair>();
     nameValuePairs.add(new BasicNameValuePair("id", id.getText().toString()));
     nameValuePairs.add(new BasicNameValuePair("passwd", passwd.getText().toString()));
 
     Log.d("login", nameValuePairs.toString());
     Log.d("login", "id:"+nameValuePairs.get(0).toString());
     Log.d("login", "id value:"+nameValuePairs.get(0).getValue().toString());
     
     HttpPost httpPost = new HttpPost(url);
     UrlEncodedFormEntity entityRequest = new UrlEncodedFormEntity(nameValuePairs, "UTF-8");     
     httpPost.setEntity(entityRequest);
     Log.d("login", "encodeEntity: "+entityRequest);
     http.execute(httpPost,responseHandler); 


NameValuePair 타입의 ArrayList를 넘겨주는것을 로그값을 찍어보니,

 [id=test, passwd=test] 이런식으로 나오더라구요.

저런식으로 배열 통째로 넘겨주게되면 받는쪽의 jsp 파일에서는 어떻게 처리를 해줘야 하는지 궁금합니다.

request.getParameter("id") 이런식으로 가져오려고 했는데

이런식으로 jsp파일을 작성하면 무한 대기상태에 빠지더라구요...

 

조언부탁드립니당!!