import java.io.BufferedInputStream; import java.io.IOException; import java.io.InputStream; import javax.servlet.ServletException; import javax.servlet.http.HttpServlet; import javax.servlet.http.HttpServletRequest; import javax.servlet.http.HttpServletResponse; import java.util.*; /*------------接收上行或状态报告的程序--------------*/ /*------------此为一个servlet程序--------------*/ public class GetMsg extends HttpServlet { protected void doPost(HttpServletRequest request, HttpServletResponse resp) throws ServletException, IOException { InputStream in = request.getInputStream(); BufferedInputStream buf = new BufferedInputStream(in); byte[] buffer = new byte[1024]; StringBuffer data =new StringBuffer(); int a ; while((a = buf.read(buffer))!= -1){ data.append(new String(buffer,0,a,"gbk")); } String getData = data.toString(); System.out.println(getData ); //显示接收的字符串 if(getData.equals(null)||getData.equals("")) {resp.getWriter().write("9");} //如果接收失败,返回9 else {resp.getWriter().write("0");} //如果接收成功,反回0 } protected void doGet(HttpServletRequest request, HttpServletResponse resp) throws ServletException, IOException { doPost(request,resp); } }
java 接收数据流_java接收数据流
最新推荐文章于 2023-10-24 21:54:22 发布