2013-06-02 189 views
0

我正在創建一個應用程序,它發送一個字符串從android到一個jsp。 請注意,我是新的android和jsp。發送數據從android到jsp頁面

下面是Android的

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); 

從JSP我的代碼我的代碼是:

<%@ 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); 
} 
%> 

的問題是,我的結果是零。這是發送數據的選項,如果是,請告訴mw爲什麼它失敗。

回答

0

試試這在String connection =「http://10.0.2.2:8080/test-app/hello.jsp?data=」+ toBeSent;

如果不能通過系統IP替換10.0.2.2,它可能會工作。

0

嘗試startActivity(new Intent("android.intent.action.VIEW", Uri.parse(connection)));在瀏覽器中加載您的頁面。

+0

好的問題是,當我模擬使用我的模擬器它說網頁已關閉...問題是從我的模擬器,或Android應用程序。我能做什麼。我添加了作爲互聯網的許可 – user2254768

+0

您的服務器正在運行嗎?你能否正確地從你的桌面瀏覽器加載頁面?如果你有任何異常,你可以發佈它。 – bachr

相關問題