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);
}
}
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);
}
}