안드로이드 부분
URL url = new URL("http://localhost:8888/Food_Manager/Manager/Login.jsp");
HttpURLConnection http = (HttpURLConnection) url.openConnection();
http.setDefaultUseCaches(false);
http.setDoInput(true);
http.setDoOutput(true);
http.setRequestMethod("POST");
http.setRequestProperty("content-type", "application/x-www-form-urlencoded");
StringBuffer buffer = new StringBuffer();
buffer.append("key1").append("=").append("1234").append("&").append("key2").append("=").append("5678");
OutputStreamWriter outStream = new OutputStreamWriter(http.getOutputStream(), "EUC-KR");
PrintWriter writer = new PrintWriter(outStream);
writer.write(buffer.toString());
writer.flush();
System.out.println("전송완료!");
JSP 부분
<%@ page language="java" contentType="text/html; charset=EUC-KR"
pageEncoding="EUC-KR"%>
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=EUC-KR">
<title></title>
</head>
<body>
<%
// request.setCharacterEncoding("EUC-KR");
String value1 = request.getParameter("key1");
String value2 = request.getParameter("key2");
out.println("This is server response.");
out.println("key1="+value1);
out.println("key2="+value2);
%>
</body>
</html>
ㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡ
JSP에서 계속 null값만 찍힙니다.
펍에서도 찾아보고 구글에서도 찾아보고 해봤는데....결과는 같네요ㅜ_ㅜ
익스플로러에서 http://localhost:8888/Food_Manager/Manager/Login.jsp?key1=1111&key2=2222
이런식으로 임의로 값을 주면 변경이 되는데요~ 그럼 톰켓도 정상적으로 실행 중이라는 소리잖아여~
근데 왜 위 소스대로 하면 변경이 안될까요?
콘솔에 전송완료!(안드로이드에서 안되서 자바로 실행했어요~) 라고는 뜨거든요ㅜ_ㅜ 미치겠어요~




http://www.androidpub.com/index.php?mid=android_dev_qna&document_srl=1665796
위 질문의 제 답변에 있는 소스를 참고해 보세요~~