将数据从android发送到jsp页面

时间:2013-06-02 11:48:59

标签: android jsp connection

我正在创建一个从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);
 }
%>

问题是我的结果是null。这是发送数据的选项吗?如果是,请告诉我为什么它会失败。

2 个答案:

答案 0 :(得分:0)

尝试startActivity(new Intent("android.intent.action.VIEW", Uri.parse(connection)));在浏览器中加载您的页面。

答案 1 :(得分:0)

在String connection =“http://10.0.2.2:8080/test-app/hello.jsp?data=”+ toBeSent;

中尝试

如果没有用您的系统IP替换10.0.2.2,它可能会起作用。