2013-06-02 5 views
0

나는 android에서 jsp로 문자열을 전송하는 앱을 만들고 있습니다. 나는 android와 jsp 모두에 새로운 점에 유의하십시오.안드로이드에서 jsp 페이지로 데이터 보내기

가 여기에 JSP에서 내 코드

String toBeSent = stringMeanR; 
    String connection="http://127.0.0.1:8080/test-app/hello.jsp?data="+toBeSent; 
    Intent accessTheJSP=new Intent(); 
    //accessTheJSP.setType("image/*"); 
    Log.i("Suma","Suma" + toBeSent); 
    //accessTheJSP.setAction(Intent.ACTION_VIEW); 
    accessTheJSP.setData(Uri.parse(connection)); 
    startActivity(accessTheJSP); 

안드로이드

에서 내 코드입니다 :

<%@ page import="java.util.*" %> 
<%@ page import="java.io.*" %> 
<%@ page import="java.sql.*" %> 
<%@ page import="java.math.*" %> 
<%@ page trimDirectiveWhitespaces="true" %> 
... 
String client= request.getParameter("data"); 
System.out.println(client); 
} 
%> 

문제는 내 결과가 null 것입니다. 이 옵션을 사용하여 데이터를 전송할 수 있습니까? 그렇다면 mw에게 실패한 이유를 알려주십시오.

답변

0

문자열 연결 = "http://10.0.2.2:8080/test-app/hello.jsp?data="+ toBeSent에서 시도해보십시오.

10.0.2.2를 시스템 IP로 바꾸지 않으면 작동 할 수 있습니다.

0

시도 startActivity(new Intent("android.intent.action.VIEW", Uri.parse(connection))); 브라우저에서 페이지를로드하십시오.

+0

좋아, 문제는 내 에뮬레이터를 사용하여 시뮬레이트 할 때 웹 페이지가 다운되었다는 것입니다 ... 문제는 frommy 에뮬레이터 또는 안드로이드 앱입니다. 내가 무엇을 할 수 있을지. 나는 허가를 인터넷으로 추가했다 – user2254768

+0

당신의 서버는 달리고 있는가? 데스크톱 브라우저에서 페이지를 올바르게로드 할 수 있습니까? 예외가있는 경우 게시 할 수 있습니다. – bachr

관련 문제