Boa noite, amigos!
tenho um programa pronto de venda remota para celular, mas o problema é que estou tentando implementar uma página web que receba as informações enviadas do celular.
mas como implemento?
segue abaixo o código servlet e um html que está incompleto!
grato pela atenção.
Ramon
servlet
public class RecebePedidos extends javax.servlet.http.HttpServlet implements javax.servlet.Servlet {
public RecebePedidos() {
super();
}
protected void doGet(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException {
response.setContentType("text/plain");
PrintWriter out = response.getWriter();
out.println("Servlet RecebePedidos chamado! ");
out.println(new Date());
}
protected void doPost(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException {
response.setContentType("text/plain");
PrintWriter out = response.getWriter();
String cliente = "";
String cardapio = "";
String quantidade = "";
BufferedReader br = request.getReader();
String buff;
while (( buff = br.readLine()) != null){
StringTokenizer st = new StringTokenizer(buff,";");
if (st.hasMoreTokens()){
cliente = (String)st.nextToken();
System.out.println("Cliente="+cliente);
}
if (st.hasMoreTokens()){
cardapio = (String)st.nextToken();
System.out.println("Cardapio="+cardapio);}
if (st.hasMoreTokens()){
quantidade = (String)st.nextToken();
System.out.println("Quantidade="+quantidade);
}
}
out.print("Dados recebidos com sucesso");
}
}
HTML
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
<title>Sistema de Venda Remota - Pizzaria Urubu</title>
</head>
<body>
<form action="RecebePedidos">
Cliente:<input type="text" name="cliente"><br>
</form>
</body>
</html>