회원가입하는걸 JSP로 만들어 디비 연동(톰캣,mysql,jdbc사용)까지 성공했습니다
첫번째 질문 어플에서 웹뷰를 통해 JSP페이지를 띄었는데
PC익스플로러나 안드로이드 브라우저같은 경우에는 회원정보값을 입력후 가입버튼을누르면
가입이 잘됩니다만 웹뷰를 통해서는 버튼을 눌러도 도무지 작동을하지않습니다. 그냥 멈춰있네요
어떡해 해결해야하나요?? 그리고 팝업창이 뜨겠금도 설정했으면 좋겠습니다.(데이터입력받는곳을 공란으로 해두고 가입하기 버튼을누르면
XXX를 입력해주세요 라고 팝업을 뜨게 JSP를 짯거든요..)
그리고 첫번째 질문과 번외 질문이지만
위에같이 나와있는 상황에서 웹뷰를 통해서가아니라 안드로이드 xml만으로 디자인해서 회원가입을 받겠금하기는 어렵나요?
(웹뷰를 안쓰고 회원가입받기..)
정말 안드로이드 펍은 정말 좋은사이트에요 저한테 구세주같은 싸이트..
저도 언젠가 아는질문이 나와 멋지게 답변도 달고 설명도해주고 조언도해주고싶네요 ㅠㅠ...
1번: webview 속성중 javascript를 활성화 시키셨는지요..
2번 : 물론 가능합니다. HttpClient를 사용해서 충분히 가능한데요. 윗분 말씀데로 HttpClient를 사용해서 post방식으로 보내면 됩니다.
단!! 이때 아이디와 패스워드가 서버쪽으로 전달될때 POST방식이 기본적으로 HTTP BODY안에 숨겨서 넘어가기 때문에 1차적으로 데이터의 숨김이 가능합니다만, 사실 패킷 캡쳐를 통해 아이디와 패스워드 유출이 가능합니다. 그러므로 연습시에는 상관이 없지만 상용으로 어플을 개발하고 계신다면 서버쪽에서 HTTPS를 적용하여 암호화를 시켜주셔야 안전한 로그인을 할수 있습니다.
일반적으로 HTTPS는 APACHE + SSL module로 작성되며 "apache에 ssl 설치 방법"이라고 구글에서 검색하시면 많은 포스팅을 보실수 있으십니다.(SSL 을 사용하려면 인터넷뱅킹의 공인인증서와 같은 인증서를 발급 받으셔야 하는데요, 대부분 무료이지만, http://startssl.com으로 가시면 무료 인증서를 발급 받으실 수 있습니다)
이상 복잡한 의견이었습니다!!ㅎㅎ




첫번째는 자세한 내용이 없어서 잘 모르겟고
두번째는 post 형식으로 데이터를 보내면 됩니다.