Android-tomcat 中使用OutputStream传过来数据多两个空格

发布于 2016-10-20 01:59:03 字数 1139 浏览 1255 评论 2

protected void doPost(HttpServletRequest request, HttpServletResponse response)
throws ServletException, IOException {
request.setCharacterEncoding("UTF-8");
String name = request.getParameter("name");
String age = request.getParameter("age");
System.out.println("POST");
System.out.println("name="+name);
System.out.println("age="+age);
response.setCharacterEncoding("UTF-8");
if(name.equals("q")&&age.equals("1")){
OutputStream out = response.getOutputStream();
BufferedWriter writer = new BufferedWriter(new OutputStreamWriter(out));
writer.write("success");
writer.flush();
writer.close();
}else{
OutputStream out = response.getOutputStream();
BufferedWriter writer = new BufferedWriter(new OutputStreamWriter(out));
writer.write("false");
writer.flush();
writer.close();
}
}

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(2

灵芸 2017-10-20 14:27:03

我android端接受数据
InputStream in = response.getEntity().getContent();
BufferedReader str = new BufferedReader(
new InputStreamReader(in));
String line = null;
line=str.readLine();
比如"success" 接受来之后,在success左右两边多了俩空格" success "

夜无邪 2017-02-10 09:51:19

接收之后使用trim()去除空格呢?

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文