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

mysql - jsp - android webview 연동

0 추천

안녕하세요
개발을 시작한지 얼마 안된 초짜 입니다..ㅠ
mysql <-> jsp <-> 안드로이드
위와 같은 환경에서 개발을 하고 있는데.
db에서 jsp를 이용하여 자료를  웹으로 출력한 다음 출력된 값을 안드로이드에서 읽어 출력하고 있습니다..
보안상 url만 알경우 넘어가는 값들을 다 조회가능해질텐데...
웹으로 출력하지 않고 바로 안드로이드로 자료를 전송할 순 없을까요???(jsp에서 데이터를 Json으로 바꿔 전송합니다)

 

try {
        	HttpClient client = new DefaultHttpClient();
        	HttpPost post = new HttpPost(postURL);
        	ArrayList<NameValuePair> params = new ArrayList<NameValuePair>();
        	
        	params.add(new BasicNameValuePair("SERVER_URL",SERVER_URL));
        	params.add(new BasicNameValuePair("CST_PLATFORM",CST_PLATFORM));
        	params.add(new BasicNameValuePair("CST_MID",CST_MID));
        	params.add(new BasicNameValuePair("LGD_MID",LGD_MID));
        	params.add(new BasicNameValuePair("LGD_OID",LGD_OID));
        	params.add(new BasicNameValuePair("LGD_AMOUNT",LGD_AMOUNT));
        	params.add(new BasicNameValuePair("LGD_MERTKEY",LGD_MERTKEY));
        	params.add(new BasicNameValuePair("LGD_BUYER",LGD_BUYER));
        	params.add(new BasicNameValuePair("LGD_PRODUCTINFO",LGD_PRODUCTINFO));
        	params.add(new BasicNameValuePair("LGD_BUYEREMAIL",LGD_BUYEREMAIL));
        	params.add(new BasicNameValuePair("LGD_TIMESTAMP",LGD_TIMESTAMP));
        	params.add(new BasicNameValuePair("LGD_CUSTOM_USABLEPAY",LGD_CUSTOM_USABLEPAY));
        	
        	
        	UrlEncodedFormEntity ent = new UrlEncodedFormEntity(params,HTTP.UTF_8);
        	post.setEntity(ent);
        	
        	HttpResponse responsePOST = client.execute(post);    
        	HttpEntity resEntity = responsePOST.getEntity();   
			
		} catch (Exception e) {
			// TODO: handle exception
		}

mWeb.loadUrl(postURL) 를 따로 넣어줘야하는지

익명사용자 님이 2015년 7월 24일 질문

답변 달기

· 글에 소스 코드 보기 좋게 넣는 법
· 질문에 대해 추가적인 질문이나 의견이 있으면 답변이 아니라 댓글로 달아주시기 바랍니다.
표시할 이름 (옵션):
개인정보: 당신의 이메일은 이 알림을 보내는데만 사용됩니다.
스팸 차단 검사:
스팸 검사를 다시 받지 않으려면 로그인하거나 혹은 가입 하세요.
...