안드로이드 개발 질문/답변
(글 수 45,052)
웹브라우져가 아닌 어플상에서 로그인 하려 합니다. 해당 서버의 jsp 파일의 내용은
function haksacheckInput(chkGb) { | |
document.form1.c_id.disabled = true; | |
document.form1.c_pwd.disabled = true; | |
var encStr=""; | |
// 아이디 입력 체크 | |
if (isNullString(document.form1.c_id.value)) { | |
alert('학번 입력해 주세요.'); | |
document.form1.c_id.disabled = false; | |
document.form1.c_pwd.disabled = false; | |
document.form1.c_id.focus(); | |
return; | |
} | |
// 비밀번호 입력 체크 | |
if( ( chkGb == '1' || chkGb == '2' ) && isNullString(document.form1.c_pwd.value) ) { | |
alert('비밀번호를 입력해 주세요.'); | |
document.form1.c_id.disabled = false; | |
document.form1.c_pwd.disabled = false; | |
document.form1.c_pwd.focus(); | |
return; | |
} | |
encStr += ";D1="+document.form1.c_id.value; | |
encStr += ";D2="+document.form1.c_pwd.value; | |
encStr += ";D3=220.117.255.65;"; | |
document.formStudent.c_id.value=""; | |
document.formStudent.c_pwd.value=""; | |
document.formStudent.ENCDATA.value = fnRSAEnc(encStr); | |
document.formStudent.ENCKEY.value = _public_key_nm | |
document.formStudent.submit(); | |
return; | |
} |
위와 같습니다.
nameValuePairs.add(new BasicNameValuePair("encStr", ";D1="+id.getText().toString()+";D2="+passwd.getText().toString()+";D3=220.117.255.65;"));
이런 식으로 httppost를 이용해서 encStr에 값을 넘겨주면 되는줄 알았는데 로그인이 되지 않고 화면이 멈춥니다.
http://cafe.naver.com/sunschool.cafe?iframe_url=/ArticleRead.nhn%3Farticleid=4400& 의 소스를 참조하여 로그인을 진행중입니다. 이 웹페이지에서는 login.jsp를 자신이 만들었지만 저는 이미 있는 jsp파일에 맞추고자 합니다.
제 질문에 내용이 너무 부족한거 같기도 하네요. 혹시 jsp와 안드로이드 연결하는 강좌 좋은거 아시면 가르쳐주시면
감사하겠습니다.