0

我正在创建一个将字符串从 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 失败的原因。

4

2 回答 2

0

在 String connection="http://10.0.2.2:8080/test-app/hello.jsp?data="+toBeSent; 试试这个

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

于 2013-06-04T09:37:03.973 回答
0

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

于 2013-06-02T12:24:02.190 回答