마스터Q&A 안드로이드는 안드로이드 개발자들의 질문과 답변을 위한 지식 커뮤니티 사이트입니다. 안드로이드펍에서 운영하고 있습니다. [사용법, 운영진]

안드로이드 jsp 연동 질문입니다.

0 추천

제가 안드로이드와 웹서버를 여농한 로그인 창을 구현하고 있는데요 

현재 안드로이드의 값을 jsp로 넘겨줘서 jsp는 연결된 DB를 select문으로 조회해서

아이디가 일치하는지 안하는지 여부에 대해서 코딩중인데

sql = "SELECT* FROM user_t WHERE id='" + productID + "'";
rs = stmt.executeQuery(sql);
 
while(rs.next()) {
String id = rs.getString("id");
String pwd = rs.getString("pwd");
String name = rs.getString("name");
String phone = rs.getString("phone");
String msg = ""; 
 
if(id.equals(productID)) {
isIdExist = true;
if(pwd.equals(productName)) {
out.println(name+ "님 로그인되었습니다. 환영합니다."); 
 
else {
out.println("비밀번호가 틀렸습니다.");
}
}
if(!isIdExist) {
out.println("아이디가 틀렸습니다.");
}

 

현재 httppost를 통해 안드로이드에서 데이터 값을 jsp로 넘겨주면 jsp는 request.getParameter값으로 받게되고

이 값이 잘 받아지는지 System.out.print("")를 통해 확인해보면 안드로이드와 jsp는 연동을 잘되는데 

DB의 select문을 통해 제가 보낸 값을 통한 소스갱신이 되지 않네요 

혹 제가 갱신시킬려고 새로고침을 누르면 안드로이드에서 전송받은 값이 아닌 null값으로 처리되어버리고요

어떻게 하면 해결할수 있을까요

종수리 (260 포인트) 님이 2013년 7월 17일 질문
DB의 select문을 통해 제가 보낸 값을 통한 소스갱신이 되지 않네요.

라고 하셨는데 위의 소스만으로는 안드로이드에서 어떻게 결과를 받으려 하는지 알수가없네요. 어떤 갱신을 말하는 건가요?

1개의 답변

0 추천
안녕하세요!^^* 혹시 jsp 페이지를 새로고침하신건가요 ?

새로고침하시면 당연히 parameter 값에 전송된 값이 없기 때문에 null 이 나오는 거 아닐까요?^^;

이 질문에 답변이 맞는지 도움이 되셨으면 좋겠습니다.
안드로메다개발자 (8,830 포인트) 님이 2013년 7월 17일 답변
...