안드로이드

안드로이드 jsp mysql 연동 로그인 및 회원가입 jsp에서 안드로이드로부터 온 데이터 수신, 안드로이드로 데이터 전달

알통몬_ 2017. 3. 11. 18:20
반응형


안녕하세요 알통몬입니다.

공감 및 댓글은 포스팅 하는데 아주아주 큰 힘이 됩니다!!

포스팅 내용이 찾아주신 분들께 도움이 되길 바라며

더 깔끔하고 좋은 포스팅을 만들어 나가겠습니다^^

 


이번 포스팅에서는 안드로이드로부터 온 데이터를 jsp에서 수신하고 다시 안드로이드로 데이터를 보내는 방법에 대해 공부하겠습니다. jsp의 경우는 안드로이드 보다 간단합니다!
먼저 jsp 프로젝트를 하나 만들어야겠죠?
Dynamic Web Project를 하나 생성하고 jsp 파일 하나를 생성합니다.
당연히 톰캣이 깔려있고 이클립스와 연동이 되어 있어야겠죠?^^

아래에 주석으로 설명을 대신하겠습니다 ㅎㅎ


이제 안드로이드에서 데이터를 보내고 보낸 데이터에 따라 jsp 에서 

결과를 정상적으로 주는지 테스트 해보겠습니다.
이전 포스팅에서 작성한 안드로이드의 MainActivity에서
URL url = new URL("jttp://localhost:8080/sendDataToAndroid/data.jsp");
url을 jsp 페이지로 했습니다.
MainActivity.java 코드입니다.


xml에는 버튼만 한개 만들었습니다.

여기서 가장 중요한 정보가 있는데요.
로컬에서 데이터 송수신을 확인하려면
PC와 스마트폰이 같은 ip를 사용하고 있어야 합니다.
저는 지금 카페에서 이 글을 쓰고 있는데요.
노트북과 스마트폰이 같은 와이파이를 쓰고 있습니다.
ip확인하는 방법은 cmd에 들어가서 ipconfig라고 치시면 아이피 정보가 나옵니다.

아니면 그냥 에뮬레이터로 확인하셔도 되구요 ㅎㅎ
실행 영상은 에뮬레이터로 데이터를 보내고 받았습니다.

화질이 좋지 않아 값이 제대로 안보이지만
처음 세번은 id 를 rain483 , pwd를 1234로 보냈고
처음 세번은 참 true가 출력되고
두 번째 세번은 id를 rain4832 pwd를 1234로 보냈을 때의
세번은 거짓 false가 출력되었습니다 ㅎㅎ
 
실행 영상입니다.


반응형