我是新來的處理servlet,並試圖從android應用程序發送數據到我的Servlet,但不知道在我的servlet中讀取它的確切方式? Android中我已經使用了這些發送數據:如何從android中讀取我的數據在servlet中?
@Override
protected void doPost(HttpServletRequest req, HttpServletResponse resp)
throws ServletException, IOException {
resp.setContentType("text/plain");
resp.setContentType("text/plain");
String request=req.getParameter("firstParam");
resp.getWriter().println("firstParam ::::::::::"+request);
}
這是正確的,如果不是,請提供給我像發送一個字符串,並得到它在一些例子:
URL url = new URL("http://example.appspot.com/testservlet");
HttpURLConnection conn = (HttpURLConnection)url.openConnection();
conn.setReadTimeout(10000);
conn.setConnectTimeout(15000);
conn.setRequestMethod("POST");
conn.setDoInput(true);
conn.setDoOutput(true);
Uri.Builder builder = new Uri.Builder()
.appendQueryParameter("firstParam", "Rahul")
.appendQueryParameter("secondParam", "Anil")
.appendQueryParameter("thirdParam", "Rohan");
String query = builder.build().getEncodedQuery();
OutputStream os = conn.getOutputStream();
BufferedWriter writer = new BufferedWriter(
new OutputStreamWriter(os, "UTF-8"));
writer.write(query);
writer.flush();
writer.close();
os.close();
conn.connect();
}catch(Exception e){
Exception exep= e;
Log.d("Test",exep+"");
return false;
}
Log.d("Test","Succesfully")
return true;
在servlet的我寫的後servlet的? Thanx提前
Google for'android read string from stream'。 – greenapps