你是说Ajax还是其他?
ajax 的话, 后台代码 通过String json_str = new Gson().toJson(返回的值); //转换为JSON格式字符串 然后 输出: response.getWriter().println(json_str) ;
jsp 页面的代码 通过 ajax 取数据,具体看API 吧
第二种就是 保存 在 会话中,jsp页面通过EL表达式 直接就可取(最简单的吧)
后台代码: request.getSession().setAttribute("msg",返回的值) ;
jsp 页面取数据 :${sessionScope.msg} 得到 返回的值 。
我给楼主一个小的例子,服务端负责接收请求,并且返回“0|提交成功|70.00”,客户端负责提交并且接收返回的数据。
服务端:
public void doPost(HttpServletRequest request, HttpServletResponse response)throws ServletException{客户端:
public boolean sendFileToRemoteServer() {String result = postMethod.getResponseBodyAsString();就是获取返回的数据的。
0|提交成功|70.00是如何吧上面这条返回的,分为0,提交成功,70.00分别存到string a,string b,string c三个字段中,就是提取“|”里面的内容
追答代码的服务端我已经写出来了,楼主不是要返回了个字符串,后边客户端获取返回值之后想怎么处理都行。
本回答被网友采纳